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

تمنح الرسوم المتحركة للتأكيد للمستخدمين ملاحظات مرئية عند إكمال إجراء ما. وهي تغطي الشاشة بأكملها لضمان أن يرى المستخدمون هذه التأكيدات في لمحة.

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

توفر مكتبة واجهة المستخدم في 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 ويتم استئناف نشاطك.