একটি মোশন সিকোয়েন্সের শুরু এবং শেষ অবস্থা, টার্গেট ইন্টারমিডিয়েট স্টেট এবং ব্যবহারকারীর মিথস্ক্রিয়া যা গতিকে ট্রিগার করে তা নির্দিষ্ট করে।
সিনট্যাক্স
<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>
- গতি অনুক্রমের উপাদানগুলির জন্য এক বা একাধিক মধ্যবর্তী অবস্থান বা বৈশিষ্ট্য সেটিংস নির্দিষ্ট করে।