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