ภาพเคลื่อนไหวเพื่อยืนยันจะแสดงความคิดเห็นด้วยภาพแก่ผู้ใช้เมื่อดำเนินการเสร็จสมบูรณ์ โดยจะครอบคลุมทั้งหน้าจอเพื่อให้ผู้ใช้เห็นการยืนยันเหล่านี้ได้โดยเร็ว
ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องใช้ภาพเคลื่อนไหวเพื่อยืนยันแยกต่างหาก อ่านข้อมูลเพิ่มเติมได้ที่ หลักการออกแบบ
ไลบรารี Jetpack Wearable UI มี
ConfirmationActivity
เพื่อแสดงภาพเคลื่อนไหวเพื่อยืนยันในแอป
แสดงภาพเคลื่อนไหวเพื่อยืนยัน
ConfirmationActivity ใช้เพื่อแสดงภาพเคลื่อนไหวเพื่อยืนยันหลังจากที่ผู้ใช้
ดำเนินการในอุปกรณ์สวมใส่เสร็จสมบูรณ์
การยืนยันมี 3 ประเภทดังนี้
- สำเร็จ: การดำเนินการเสร็จสมบูรณ์ในอุปกรณ์สวมใส่
- ไม่สำเร็จ: การดำเนินการไม่เสร็จสมบูรณ์
- เปิดในโทรศัพท์: การดำเนินการทำให้บางอย่างแสดงในโทรศัพท์ หรือผู้ใช้ต้องไปที่โทรศัพท์เพื่อดำเนินการต่อให้เสร็จสมบูรณ์
หากต้องการแสดงภาพเคลื่อนไหวเพื่อยืนยันเมื่อผู้ใช้ดำเนินการในแอปเสร็จสมบูรณ์ ให้สร้าง Intent ที่
เริ่ม ConfirmationActivity จากกิจกรรมอย่างใดอย่างหนึ่ง ตั้งค่า
EXTRA_ANIMATION_TYPE
เป็นค่าใดค่าหนึ่งต่อไปนี้
หากต้องการใช้ ConfirmationActivity ในแอป ก่อนอื่นให้ประกาศกิจกรรมนี้ใน
ไฟล์ Manifest ดังที่แสดงในตัวอย่างต่อไปนี้
<manifest> <application> ... <activity android:name="androidx.wear.activity.ConfirmationActivity"> </activity> </application> </manifest>
กำหนดผลลัพธ์ของการดำเนินการของผู้ใช้ เริ่มกิจกรรมด้วย Intent และ เพิ่มข้อความที่จะปรากฏใต้ไอคอนการยืนยัน ดังที่แสดงในตัวอย่างต่อไปนี้
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 จะสิ้นสุดลงและกิจกรรมของคุณจะกลับมาทำงานต่อ