কাস্টম অ্যানিমেশন সংজ্ঞায়িত করা

এই পৃষ্ঠাটি বাতিল করা হয়েছে৷ এখানে ব্যবহৃত ডকুমেন্টেশনের জন্য নতুন অবস্থানের জন্য নীচে দেখুন।

টাচ ফিডব্যাক কাস্টমাইজ করুন

ম্যাটেরিয়াল ডিজাইনে টাচ ফিডব্যাক যখন ব্যবহারকারীরা UI উপাদানগুলির সাথে ইন্টারঅ্যাক্ট করে তখন যোগাযোগের বিন্দুতে একটি তাত্ক্ষণিক ভিজ্যুয়াল নিশ্চিতকরণ প্রদান করে। বোতামগুলির জন্য ডিফল্ট টাচ ফিডব্যাক অ্যানিমেশনগুলি নতুন RippleDrawable ক্লাস ব্যবহার করে, যা একটি লহরী প্রভাব সহ বিভিন্ন রাজ্যের মধ্যে স্থানান্তরিত হয়।

বেশিরভাগ ক্ষেত্রে, আপনার ভিউ এক্সএমএলে এই কার্যকারিতাটি প্রয়োগ করা উচিত ভিউ ব্যাকগ্রাউন্ডটি উল্লেখ করে:

  • ?android:attr/selectableItemBackground একটি আবদ্ধ লহরের জন্য।
  • ?android:attr/selectableItemBackgroundBorderless একটি লহরের জন্য যা দৃশ্যের বাইরে প্রসারিত। এটি একটি নন-নাল ব্যাকগ্রাউন্ড সহ ভিউয়ের নিকটতম অভিভাবকের উপর আঁকা হবে এবং আবদ্ধ হবে।

দ্রষ্টব্য: selectableItemBackgroundBorderless হল API স্তর 21-এ প্রবর্তিত একটি নতুন বৈশিষ্ট্য।

বিকল্পভাবে, আপনি ripple এলিমেন্ট ব্যবহার করে একটি XML সম্পদ হিসাবে একটি RippleDrawable সংজ্ঞায়িত করতে পারেন।

আপনি RippleDrawable বস্তুতে একটি রঙ বরাদ্দ করতে পারেন। ডিফল্ট স্পর্শ প্রতিক্রিয়ার রঙ পরিবর্তন করতে, থিমের android:colorControlHighlight বৈশিষ্ট্যটি ব্যবহার করুন৷

আরও তথ্যের জন্য, RippleDrawable ক্লাসের জন্য API রেফারেন্স দেখুন।

রিভিল ইফেক্ট ব্যবহার করুন

দেখুন একটি সার্কুলার রিভিল অ্যানিমেশন তৈরি করুন

কার্যকলাপ পরিবর্তন কাস্টমাইজ করুন

একটি অ্যানিমেশন দিয়ে একটি কার্যকলাপ শুরু করুন দেখুন।

বাঁকা গতি ব্যবহার করুন

বাঁকা গতি ব্যবহার করুন দেখুন।

অ্যানিমেট দেখুন রাজ্য পরিবর্তন

দেখুন স্টেট পরিবর্তনগুলি অ্যানিমেট করতে StateListAnimator ব্যবহার করা

অ্যানিমেট ভেক্টর অঙ্কনযোগ্য

অ্যানিমেট অঙ্কনযোগ্য গ্রাফিক্স দেখুন।