แสดงการยืนยันใน Wear

ภาพเคลื่อนไหวของการยืนยันจะแสดงฟีดแบ็กของผู้ใช้เมื่อดำเนินการเสร็จสิ้น โดยจะครอบคลุมทั้งหน้าจอเพื่อให้ผู้ใช้เห็นข้อความยืนยันเหล่านี้ได้อย่างรวดเร็ว

ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องใช้ภาพเคลื่อนไหวการยืนยันแยกต่างหาก รีวิว หลักการออกแบบสำหรับข้อมูลเพิ่มเติม

ไลบรารี 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 เสร็จสิ้นและกิจกรรมของคุณจะกลับมาทำงานอีกครั้ง