এই ডকুমেন্টে MotionLayout ব্যবহারের উদাহরণ রয়েছে। প্রতিটি উদাহরণের সাথে গতি প্রদর্শনকারী একটি ভিডিও এবং মোশন সিন ও লেআউটের জন্য সংশ্লিষ্ট কোড অন্তর্ভুক্ত রয়েছে।
মৌলিক গতি
এই উদাহরণটিতে একটিমাত্র ভিউ রয়েছে, যেটিকে আপনি স্পর্শ করে টেনে আনুভূমিকভাবে সরাতে পারেন।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
কাস্টম অ্যাট্রিবিউট - ব্যাকগ্রাউন্ডকালার
এই উদাহরণটি বেসিক মোশন উদাহরণের অনুরূপ। বেসিক মোশনের পাশাপাশি, ভিউটি চলার সাথে সাথে এর ব্যাকগ্রাউন্ডের রঙও পরিবর্তিত হয়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ইমেজফিল্টারভিউ - ছবির পরিবর্তন
এই উদাহরণটি দেখায় কিভাবে একটি ImageFilterView এর স্যাচুরেশন মান পরিবর্তন করতে হয়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
কীফ্রেম অবস্থান
এই উদাহরণটিতে গতির সময় ভিউটির Y অবস্থান পরিবর্তন করতে <KeyFrameSet> ব্যবহার করা হয়েছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
কীফ্রেম ইন্টারপোলেশন
এই উদাহরণটি কীফ্রেম পজিশন উদাহরণের উপর ভিত্তি করে তৈরি, যেখানে ভিউ ট্রানজিশনে রোটেশন এবং স্কেলিং যোগ করা হয়েছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
কীফ্রেম চক্র
এই উদাহরণটি ভিউতে তরঙ্গসদৃশ গতি যোগ করার জন্য <KeyCycle> এলিমেন্ট যুক্ত করে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
সমন্বয়কারী লেআউট (১/২)
এই উদাহরণটি অ্যাপ বারে গতি যোগ করার জন্য একটি বিদ্যমান AppBarLayout এ একটি MotionLayout যুক্ত করে। এই উদাহরণটি "MotionLayout-এর পরিচিতি (পর্ব III)"- এ আরও বিশদভাবে বর্ণনা করা হয়েছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
সমন্বয়কারী লেআউট (২/২)
এই উদাহরণটি অ্যাপ বারে গতি যোগ করার জন্য একটি বিদ্যমান AppBarLayout এ একটি MotionLayout যুক্ত করে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ড্রয়ার লেআউট (১/২)
এই উদাহরণটি দেখায় কিভাবে একটি DrawerLayout এ গতি যোগ করতে হয়। এই উদাহরণটি "MotionLayout-এর পরিচিতি (তৃতীয় পর্ব)"- এ আরও বিশদভাবে বর্ণনা করা হয়েছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ড্রয়ার লেআউট (২/২)
এই উদাহরণটি দেখায় কিভাবে একটি DrawerLayout এ গতি যোগ করতে হয়।
- লেআউট XML দেখুন।
- মূল কন্টেন্টের জন্য
MotionSceneXML দেখুন। - মেনুটির জন্য
MotionSceneXML দেখুন।
পাশের প্যানেল
এই উদাহরণটি দেখায় কিভাবে মূল কন্টেন্ট এলাকাটিকে ডানদিকে টেনে নিয়ে যাওয়ার সময় একটি সাইড প্যানেল প্রদর্শন করা যায়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
প্যারালাক্স
এই উদাহরণটিতে একটি প্যারালাক্স ব্যাকগ্রাউন্ড দেখানো হয়েছে, যেখানে ব্যাকগ্রাউন্ডের বিভিন্ন স্তর ভিন্ন ভিন্ন গতিতে চলাচল করে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ভিউপেজার
এই উদাহরণটি দেখায় যে কীভাবে আপনি ViewPager ট্যাবগুলির মধ্যে সোয়াইপ করার সময় গতি যোগ করতে পারেন। এই উদাহরণটি মোশনলেআউটের পরিচিতি (তৃতীয় পর্ব) -এ আরও বিশদভাবে বর্ণনা করা হয়েছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ভিউপেজার - লটি
এই উদাহরণটি দেখায় যে কীভাবে ViewPager ট্যাবগুলির মধ্যে সোয়াইপ করার সময় গতি যোগ করা যায়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
জটিল গতি (১/৩)
এই উদাহরণটি জটিল গতি প্রদর্শনের জন্য পূর্ববর্তী উদাহরণগুলোর উপাদানগুলোকে একত্রিত করেছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
জটিল গতি (২/৩)
এই উদাহরণটি জটিল গতি প্রদর্শনের জন্য পূর্ববর্তী উদাহরণগুলোর উপাদানগুলোকে একত্রিত করেছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
জটিল গতি (৩/৩)
এই উদাহরণটি জটিল গতি প্রদর্শনের জন্য পূর্ববর্তী উদাহরণগুলোর উপাদানগুলোকে একত্রিত করেছে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
খণ্ড রূপান্তর (১/২)
এই উদাহরণটি দেখায় কিভাবে আপনি ফ্র্যাগমেন্টগুলির মধ্যে ট্রানজিশন করতে MotionLayout ব্যবহার করতে পারেন।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
খণ্ড রূপান্তর (২/২)
এই উদাহরণটি দেখায় কিভাবে আপনি ফ্র্যাগমেন্টগুলির মধ্যে ট্রানজিশন করতে MotionLayout ব্যবহার করতে পারেন।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
ইউটিউবের মতো গতি
এই উদাহরণটি একটি সংক্ষিপ্ত দৃশ্য এবং অতিরিক্ত বিষয়বস্তুসহ পূর্ণ-পর্দার অভিজ্ঞতার মধ্যে রূপান্তর প্রদর্শন করে।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
কীট্রিগার
এই উদাহরণটি দেখায় যে, ট্রানজিশন একটি প্রোগ্রেস থ্রেশহোল্ড অতিক্রম করলে কীভাবে একটি ফ্লোটিং অ্যাকশন বাটন দেখানো এবং লুকানো যায়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
বহু-রাজ্য
এই উদাহরণটি দেখায় যে কোন গতি প্রয়োগ করতে হবে তা নির্ধারণ করতে কীভাবে অবস্থা ব্যবহার করতে হয়।
- লেআউট XML দেখুন।
-
MotionSceneXML ফাইলটি দেখুন।
