Onay animasyonları, kullanıcılar bir işlemi tamamladığında görsel geri bildirim sağlar. Kullanıcıların bu onayları bir bakışta görmesini sağlamak için ekranın tamamını kaplarlar.
Çoğu durumda ayrı bir onay animasyonu kullanmanız gerekmez. Daha fazla bilgi için Tasarım ilkeleri'ni inceleyin.
Jetpack Wearable UI Library, uygulamalarınızda onay animasyonu göstermenizi sağlayan ConfirmationActivity
sağlar.
Onay animasyonları göster
ConfirmationActivity
, kullanıcı giyilebilir cihazda bir işlem tamamladıktan sonra onay animasyonlarını görüntülemek için kullanılır.
Üç tür onay vardır:
- Başarılı: İşlem giyilebilir cihazda başarıyla tamamlandı.
- Hata: İşlem tamamlanamadı.
- Telefonda aç: İşlem, telefonda bir şeyin görüntülenmesine neden olmuştur veya işlemi tamamlamak için kullanıcının devam etmek üzere telefonuna gitmesine gerek vardır.
Kullanıcılar uygulamanızda bir işlemi tamamladığında onay animasyonu göstermek için etkinliklerinizden birinde ConfirmationActivity
başlayan bir intent oluşturun. EXTRA_ANIMATION_TYPE
değerini aşağıdaki değerlerden birine ayarlayın:
Uygulamanızda ConfirmationActivity
'ü kullanmak için önce bu etkinliği aşağıdaki örnekte gösterildiği gibi manifest dosyanızda beyan edin:
<manifest> <application> ... <activity android:name="androidx.wear.activity.ConfirmationActivity"> </activity> </application> </manifest>
Kullanıcı işleminin sonucunu belirleyin, etkinliği bir intent ile başlatın ve aşağıdaki örnekte gösterildiği gibi onay simgesinin altında görünen bir mesaj ekleyin:
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)
Onay animasyonu gösterildikten sonra ConfirmationActivity
tamamlanır ve etkinliğiniz devam eder.