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