MotionLayout
একটি গতি ক্রম সংজ্ঞায়িত করতে একটি মোশন দৃশ্য ফাইল ব্যবহার করে। একটি মোশন সিন ফাইল হল একটি XML ফাইল যা একটি মোশন সিকোয়েন্সের সমস্ত দিক নির্দিষ্ট করে। লেআউট ফাইলের <MotionLayout>
নোডে একটি app:layoutDescription
বৈশিষ্ট্য রয়েছে যা মোশন দৃশ্য ফাইলের দিকে নির্দেশ করে।
এই রেফারেন্স ব্যাপক নয়. এটি সবচেয়ে গুরুত্বপূর্ণ গতি দৃশ্য ফাইল উপাদান এবং তাদের সবচেয়ে বেশি ব্যবহৃত বৈশিষ্ট্যের তথ্য প্রদান করে।
-
<MotionScene>
- একটি মোশন দৃশ্য ফাইলের মূল উপাদান।
-
<ConstraintSet>
- একটি গতি অনুক্রমের এক বিন্দুতে সমস্ত দর্শনের অবস্থান এবং বৈশিষ্ট্যগুলি নির্দিষ্ট করে৷
-
<Constraint>
- একটি মোশন সিকোয়েন্সের একটি উপাদানের অবস্থান এবং গুণাবলী নির্দিষ্ট করে।
-
<Transition>
- একটি মোশন সিকোয়েন্সের শুরু এবং শেষ অবস্থা, কাঙ্খিত মধ্যবর্তী অবস্থা এবং ব্যবহারকারীর মিথস্ক্রিয়া যা ক্রমটি ট্রিগার করে তা নির্দিষ্ট করে।
-
<OnClick>
- ব্যবহারকারী যখন একটি ভিউ ট্যাপ করে তখন সঞ্চালনের ক্রিয়াটি নির্দিষ্ট করে৷
-
<OnSwipe>
- ব্যবহারকারী যখন লেআউটে সোয়াইপ করে তখন সঞ্চালনের জন্য ক্রিয়া নির্দিষ্ট করে।
-
<KeyFrameSet>
- গতি ক্রম চলাকালীন ভিউগুলির জন্য অবস্থান এবং বৈশিষ্ট্যগুলি নির্দিষ্ট করে৷
-
<KeyPosition>
- গতি ক্রম চলাকালীন একটি নির্দিষ্ট মুহূর্তে একটি দৃশ্যের অবস্থান নির্দিষ্ট করে।
-
<KeyAttribute>
- গতি ক্রম চলাকালীন একটি নির্দিষ্ট মুহুর্তে একটি দৃশ্যের বৈশিষ্ট্যগুলি নির্দিষ্ট করে৷