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