একটি মোশন সিকোয়েন্সের শুরু এবং শেষ অবস্থা, টার্গেট ইন্টারমিডিয়েট স্টেট এবং ব্যবহারকারীর মিথস্ক্রিয়া যা গতিকে ট্রিগার করে তা নির্দিষ্ট করে।
সিনট্যাক্স
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
গুণাবলী
-
motion:constraintSetStart - গতি অনুক্রমের প্রাথমিক অবস্থা। এটি একটি
<ConstraintSet>অথবা একটি লেআউটের ID হতে পারে। একটি<ConstraintSet>নির্দিষ্ট করতে, এই বৈশিষ্ট্যটিকে"@+id/ constraintSetId "এ সেট করুন। একটি লেআউট নির্দিষ্ট করতে, এটিকে"@layout/ layoutState "এ সেট করুন। -
motion:constraintSetEnd - গতি ক্রম চূড়ান্ত অবস্থা. এটি হয় একটি
<ConstraintSet>এর ID, অথবা একটি বিন্যাস হতে পারে। একটি<ConstraintSet>নির্দিষ্ট করতে, এই বৈশিষ্ট্যটিকে"@+id/ constraintSetId "এ সেট করুন। একটি লেআউট নির্দিষ্ট করতে, এটিকে"@layout/ layoutState "এ সেট করুন। -
motion:duration - মিলিসেকেন্ডে গতি অনুক্রমের সময়কাল। নির্দিষ্ট করা না থাকলে,
<MotionScene>উপাদানটিরdefaultDurationব্যবহার করা হয়।
ধারণ করতে পারে
-
<onClick> - নির্দেশ করে যে গতির ক্রমটি ব্যবহারকারীর স্পর্শ দ্বারা ট্রিগার হয়েছে৷
-
<onSwipe> - নির্দেশ করে যে গতির ক্রমটি ব্যবহারকারীর সোয়াইপ দ্বারা ট্রিগার হয়েছে৷
-
<KeyFrameSet> - গতি অনুক্রমের উপাদানগুলির জন্য এক বা একাধিক মধ্যবর্তী অবস্থান বা বৈশিষ্ট্য সেটিংস নির্দিষ্ট করে।