تقدّم الصور المتحرّكة للتأكيد للمستخدِمين ملاحظات مرئية عند إكمالهم إجراءً معيّنًا. وتغطي هذه الرسائل الشاشة بالكامل لضمان رؤية المستخدمين لهذه رسائل التأكيد بنظرة سريعة.
في معظم الحالات، لن تحتاج إلى استخدام صورة متحركة منفصلة لتأكيد الإجراء. راجِع مبادئ التصميم للحصول على مزيد من المعلومات.
توفّر مكتبة 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
ويستئنف نشاطك.