Onayları Wear'da göster

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.