عرض التأكيدات على Wear

تجربة ميزة "الكتابة"
إنّ Jetpack Compose على Wear OS هو مجموعة الأدوات المقترَحة لواجهة المستخدم في Wear OS.

تقدّم الصور المتحرّكة للتأكيد للمستخدِمين ملاحظات مرئية عند إكمالهم إجراءً معيّنًا. وتغطي هذه الرسائل الشاشة بالكامل لضمان رؤية المستخدمين لهذه رسائل التأكيد بنظرة سريعة.

في معظم الحالات، لن تحتاج إلى استخدام صورة متحركة منفصلة لتأكيد الإجراء. راجِع مبادئ التصميم للحصول على مزيد من المعلومات.

توفّر مكتبة Jetpack Wearable UI ConfirmationActivity لعرض صورة متحركة لتأكيد في تطبيقاتك.

عرض صور متحركة لتأكيد الإجراء

يُستخدَم ConfirmationActivity لعرض صور متحركة للتأكيد بعد أن يُكمِل المستخدِم إجراءً على الجهاز القابل للارتداء.

هناك ثلاثة أنواع من رسائل التأكيد:

  • تم بنجاح: اكتمل الإجراء بنجاح على الجهاز القابل للارتداء.
  • تعذُّر إكمال الإجراء: تعذّر إكمال الإجراء.
  • الفتح على الهاتف: أدّى الإجراء إلى عرض محتوى على الهاتف، أو لإكمال الإجراء، على المستخدم الانتقال إلى هاتفه للمتابعة.

لعرض صورة متحركة لتأكيد عندما يُكمل المستخدمون إجراءً في تطبيقك، أنشئ نية تبدأ ConfirmationActivity من أحد الأنشطة. اضبط العنصر EXTRA_ANIMATION_TYPE على إحدى القيم التالية:

لاستخدام ConfirmationActivity في تطبيقك، عليك أولاً الإفصاح عن هذا النشاط فيملف البيان، كما هو موضّح في المثال التالي:

<manifest>
  <application>
    ...
    <activity
        android:name="androidx.wear.activity.ConfirmationActivity">
    </activity>
  </application>
</manifest>

حدِّد نتيجة إجراء المستخدم، وابدأ النشاط باستخدام نية، وأضِف رسالة تظهر أسفل رمز التأكيد، كما هو موضّح في المثال التالي:

val intent = Intent(this, ConfirmationActivity::class.java).apply {
    putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE, ConfirmationActivity.SUCCESS_ANIMATION)
    putExtra(ConfirmationActivity.EXTRA_MESSAGE, getString(R.string.msg_sent))
}
startActivity(intent)

بعد عرض الصورة المتحركة للتأكيد، تنتهي عملية ConfirmationActivity ويستئنف نشاطك.