Onay animasyonları, bir işlemi tamamladıklarında kullanıcılara görsel geri bildirim verir. Kullanıcıların bu onayları bir bakışta görebilmesi 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 bölümünü inceleyin.
Jetpack Wearable Kullanıcı Arayüzü Kitaplığı, uygulamalarınızda onay animasyonu görüntülemek için ConfirmationActivity
sağlar.
Onay animasyonlarını 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ı.
- Başarısız: İşlem tamamlanamadı.
- Telefonda Aç: İşlem telefonda bir şey görüntülenmesine neden olmuştur veya kullanıcının işlemi tamamlamak için telefonuna giderek devam etmesi gerekir.
Kullanıcılar uygulamanızda bir işlem tamamladığında onay animasyonu göstermek için etkinliklerinizin birinden ConfirmationActivity
ile başlayan bir amaç oluşturun. EXTRA_ANIMATION_TYPE
özelliğini aşağıdaki değerlerden birine ayarlayın:
Uygulamanızda ConfirmationActivity
kullanmak için öncelikle 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 amaçla 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 animasyonunun gösterilmesinden sonra ConfirmationActivity
biter ve etkinliğiniz devam eder.