পরিধানে নিশ্চিতকরণ দেখান

কম্পোজ পদ্ধতিটি চেষ্টা করুন
Wear OS-এর জন্য Jetpack Compose হলো প্রস্তাবিত UI টুলকিট।

কোনো কাজ সম্পন্ন হলে কনফার্মেশন অ্যানিমেশন ব্যবহারকারীদের দৃশ্যমান প্রতিক্রিয়া দেয়। এগুলো পুরো স্ক্রিন জুড়ে থাকে, যাতে ব্যবহারকারীরা এক নজরেই এই কনফার্মেশনগুলো দেখতে পারেন।

বেশিরভাগ ক্ষেত্রে, আপনার আলাদা কোনো নিশ্চিতকরণ অ্যানিমেশন ব্যবহার করার প্রয়োজন হবে না। আরও তথ্যের জন্য ডিজাইন নীতিমালা পর্যালোচনা করুন।

Jetpack Wearable UI Library আপনার অ্যাপে একটি কনফার্মেশন অ্যানিমেশন দেখানোর জন্য ConfirmationActivity প্রদান করে।

নিশ্চিতকরণ অ্যানিমেশন দেখান

ব্যবহারকারী পরিধানযোগ্য ডিভাইসটিতে কোনো কাজ সম্পন্ন করার পর নিশ্চিতকরণ অ্যানিমেশন দেখানোর জন্য ConfirmationActivity ব্যবহার করা হয়।

তিন ধরনের নিশ্চিতকরণ রয়েছে:

  • সফলতা : পরিধানযোগ্য ডিভাইসটিতে কাজটি সফলভাবে সম্পন্ন হয়েছে।
  • ব্যর্থতা : কাজটি সম্পন্ন হতে পারেনি।
  • ফোনে খুলুন : কাজটি করার ফলে ফোনে কিছু প্রদর্শিত হয়েছে, অথবা কাজটি সম্পন্ন করার জন্য ব্যবহারকারীকে চালিয়ে যেতে তার ফোনে যেতে হবে।

আপনার অ্যাপে ব্যবহারকারীরা কোনো কাজ সম্পন্ন করলে একটি কনফার্মেশন অ্যানিমেশন দেখানোর জন্য, আপনার যেকোনো একটি অ্যাক্টিভিটি থেকে ConfirmationActivity চালু করে এমন একটি ইন্টেন্ট তৈরি করুন। EXTRA_ANIMATION_TYPE কে নিম্নলিখিত মানগুলির মধ্যে একটিতে সেট করুন:

আপনার অ্যাপে ConfirmationActivity ব্যবহার করতে, প্রথমে আপনার ম্যানিফেস্ট ফাইলে এই অ্যাক্টিভিটিটি ডিক্লেয়ার করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

<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 শেষ হয়ে যায় এবং আপনার অ্যাক্টিভিটি পুনরায় শুরু হয়।