ব্যবহারকারীর কার্যকলাপের ফলে যখন আপনার UI পরিবর্তিত হয়, তখন লেআউটের পরিবর্তনগুলোতে অ্যানিমেশন ব্যবহার করা উচিত। এই অ্যানিমেশনগুলো ব্যবহারকারীদের তাদের কার্যকলাপ সম্পর্কে ধারণা দেয় এবং UI-এর প্রতি তাদের মনোযোগ ধরে রাখতে সাহায্য করে।
অ্যান্ড্রয়েডে ট্রানজিশন ফ্রেমওয়ার্ক অন্তর্ভুক্ত রয়েছে, যা আপনাকে দুটি ভিউ হায়ারার্কির মধ্যে পরিবর্তনগুলোকে সহজে অ্যানিমেট করতে সক্ষম করে। এই ফ্রেমওয়ার্কটি সময়ের সাথে সাথে ভিউগুলোর কিছু প্রপার্টির মান পরিবর্তন করার মাধ্যমে রানটাইমে সেগুলোকে অ্যানিমেট করে। ফ্রেমওয়ার্কটিতে সাধারণ ইফেক্টগুলোর জন্য বিল্ট-ইন অ্যানিমেশন রয়েছে এবং এটি আপনাকে কাস্টম অ্যানিমেশন ও ট্রানজিশন লাইফসাইকেল কলব্যাক তৈরি করার সুযোগ দেয়।
শুরু করার জন্য, এখানে দেওয়া ভিডিওটি দেখুন এবং অ্যানিমেশনগুলোর সংক্ষিপ্ত বিবরণটি পড়ুন।
ডকুমেন্টেশন
- অ্যানিমেশনগুলির সংক্ষিপ্ত বিবরণ
- প্রপার্টি অ্যানিমেশন ওভারভিউ
- অঙ্কনযোগ্য গ্রাফিক্স অ্যানিমেট করুন
- অ্যানিমেশন ব্যবহার করে কোনো দৃশ্য প্রকাশ বা গোপন করুন
- অ্যানিমেশনের মাধ্যমে একটি ভিউ সরান
- ফ্লিং অ্যানিমেশন ব্যবহার করে ভিউগুলি সরান
- জুম অ্যানিমেশন ব্যবহার করে দৃশ্য বড় করুন
- স্প্রিং পদার্থবিদ্যা ব্যবহার করে নড়াচড়া অ্যানিমেট করুন
- লেআউট আপডেটগুলি স্বয়ংক্রিয়ভাবে অ্যানিমেট করুন
- ট্রানজিশন ব্যবহার করে লেআউটের পরিবর্তন অ্যানিমেট করুন
- একটি কাস্টম ট্রানজিশন অ্যানিমেশন তৈরি করুন
- অ্যানিমেশন ব্যবহার করে একটি কার্যকলাপ শুরু করুন
- ViewPager ব্যবহার করে ফ্র্যাগমেন্টগুলির মধ্যে স্লাইড করুন
- ViewPager2 ব্যবহার করে ফ্র্যাগমেন্টগুলির মধ্যে স্লাইড করুন
- ViewPager থেকে ViewPager2-তে মাইগ্রেট করুন
ভিডিও
অতিরিক্ত সম্পদ
অ্যানিমেশন সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত উৎসগুলো দেখুন।
ভিডিও
- অ্যানিমেটেড হন (অ্যান্ড্রয়েড ডেভ সামিট '১৮) : উপলব্ধ বিভিন্ন অ্যানিমেশন প্রযুক্তির একটি সংক্ষিপ্ত বিবরণ। এতে বিভিন্ন অ্যানিমেশন বিকল্পগুলির মধ্যে থেকে কীভাবে বেছে নিতে হয় তার একটি সারসংক্ষেপ অন্তর্ভুক্ত রয়েছে।
