نمایش تأییدیه‌ها در Wear

روش نوشتن را امتحان کنید
Jetpack Compose روی Wear OS، ابزار رابط کاربری پیشنهادی برای Wear OS است.

انیمیشن‌های تأیید، هنگام تکمیل یک عمل، به کاربران بازخورد بصری می‌دهند. آن‌ها کل صفحه را می‌پوشانند تا اطمینان حاصل شود که کاربران می‌توانند این تأییدها را در یک نگاه ببینند.

در بیشتر موارد، نیازی به استفاده از انیمیشن تأیید جداگانه نخواهید داشت. برای اطلاعات بیشتر، اصول طراحی را مرور کنید.

کتابخانه رابط کاربری پوشیدنی Jetpack، ConfirmationActivity برای نمایش انیمیشن تأیید در برنامه‌های شما ارائه می‌دهد.

نمایش انیمیشن‌های تأیید

ConfirmationActivity برای نمایش انیمیشن‌های تأیید پس از انجام عملی توسط کاربر روی دستگاه پوشیدنی استفاده می‌شود.

سه نوع تأیید وجود دارد:

  • موفقیت : عمل با موفقیت روی دستگاه پوشیدنی انجام شد.
  • شکست : اقدام با شکست مواجه شد.
  • باز شدن روی گوشی : این اقدام باعث نمایش چیزی روی گوشی شده است، یا برای تکمیل اقدام، کاربر باید برای ادامه به گوشی خود مراجعه کند.

برای نمایش انیمیشن تأیید هنگام تکمیل یک عمل توسط کاربران در برنامه، یک intent ایجاد کنید که ConfirmationActivity از یکی از activity های شما شروع کند. مقدار EXTRA_ANIMATION_TYPE را روی یکی از مقادیر زیر تنظیم کنید:

برای استفاده از ConfirmationActivity در برنامه خود، ابتدا این activity را در فایل 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 پایان می‌یابد و فعالیت شما از سر گرفته می‌شود.