انیمیشن های تایید به کاربران پس از انجام یک عمل بازخورد بصری می دهند. آنها کل صفحه را پوشش می دهند تا اطمینان حاصل شود که کاربران می توانند این تاییدیه ها را در یک نگاه ببینند.
در بیشتر موارد، نیازی به استفاده از یک انیمیشن تایید جداگانه نخواهید داشت. برای اطلاعات بیشتر اصول طراحی را مرور کنید.
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
به پایان می رسد و فعالیت شما از سر گرفته می شود.