אנימציות אישור מספקות למשתמשים משוב חזותי כשהם משלימים פעולה. הן מכסות את כל המסך כדי להבטיח שהמשתמשים יוכלו לראות את האישורים האלה במבט חטוף.
ברוב המקרים, לא תצטרכו להשתמש אנימציית אישור נפרדת. צפייה לעצב עקרונות כדי לקבל מידע נוסף.
הספרייה בממשק המשתמש של 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
יסתיים והפעילות שלך תתחדש.