Animasi konfirmasi memberi pengguna masukan visual ketika menyelesaikan tindakan. Animasi konfirmasi tersebut terlihat di seluruh layar untuk memastikan pengguna dapat melihat sekilas konfirmasi ini.
Pada umumnya, Anda tidak perlu menggunakan animasi konfirmasi terpisah. Tinjau Prinsip desain untuk informasi selengkapnya.
Library UI Jetpack Wearable menyediakan
ConfirmationActivity
untuk menampilkan animasi konfirmasi di aplikasi Anda.
Menampilkan animasi konfirmasi
ConfirmationActivity
digunakan untuk menampilkan animasi konfirmasi setelah pengguna
menyelesaikan tindakan pada perangkat wearable.
Ada tiga jenis konfirmasi:
- Berhasil: tindakan berhasil diselesaikan di perangkat wearable.
- Gagal: tindakan gagal diselesaikan.
- Buka di Ponsel: tindakan telah menyebabkan sesuatu ditampilkan di ponsel, atau untuk menyelesaikan tindakan, pengguna harus membuka ponsel untuk melanjutkan.
Untuk menampilkan animasi konfirmasi saat pengguna menyelesaikan tindakan di aplikasi Anda, buat intent yang
memulai ConfirmationActivity
dari salah satu aktivitas Anda. Tetapkan
EXTRA_ANIMATION_TYPE
ke salah satu nilai berikut:
Untuk menggunakan ConfirmationActivity
di aplikasi Anda, deklarasikan terlebih dahulu aktivitas ini dalam
file manifes, seperti yang ditunjukkan dalam contoh berikut:
<manifest> <application> ... <activity android:name="androidx.wear.activity.ConfirmationActivity"> </activity> </application> </manifest>
Tentukan hasil dari tindakan pengguna, mulai aktivitas dengan intent, dan tambahkan pesan yang muncul di bawah ikon konfirmasi, seperti yang ditunjukkan dalam contoh berikut:
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)
Setelah menampilkan animasi konfirmasi, ConfirmationActivity
akan diakhiri dan aktivitas Anda dilanjutkan.