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

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

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

Jetpack Wearable UI Library ConfirmationActivity برای نمایش انیمیشن تایید در برنامه های شما ارائه می دهد.

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

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

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

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

برای نشان دادن یک انیمیشن تأیید زمانی که کاربران اقدامی را در برنامه شما انجام می‌دهند، یک هدف ایجاد کنید که ConfirmationActivity را از یکی از فعالیت‌های شما شروع می‌کند. EXTRA_ANIMATION_TYPE روی یکی از مقادیر زیر تنظیم کنید:

برای استفاده از ConfirmationActivity در برنامه خود، ابتدا این فعالیت را در فایل مانیفست خود اعلام کنید، همانطور که در مثال زیر نشان داده شده است:

<manifest>
  <application>
    ...
    <activity
        android:name="androidx.wear.activity.ConfirmationActivity">
    </activity>
  </application>
</manifest>

نتیجه عمل کاربر را مشخص کنید، فعالیت را با یک intent شروع کنید و پیامی را اضافه کنید که در زیر نماد تایید ظاهر می شود، همانطور که در مثال زیر نشان داده شده است:

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