ระบุสถานะเริ่มต้นและสิ้นสุดของลำดับการเคลื่อนไหวหรือเป้าหมาย สถานะระดับกลาง และการโต้ตอบของผู้ใช้ที่ก่อให้เกิดการเคลื่อนไหว
วากยสัมพันธ์
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
แอตทริบิวต์
motion:constraintSetStart- สถานะเริ่มต้นของลำดับการเคลื่อนไหว ซึ่งอาจเป็นรหัสของ
<ConstraintSet>หรือเลย์เอาต์ หากต้องการระบุ<ConstraintSet>ให้ตั้งค่านี้ ให้กับ"@+id/constraintSetId"หากต้องการระบุเลย์เอาต์ ให้ตั้งค่า ไปยัง"@layout/layoutState" motion:constraintSetEnd- สถานะสุดท้ายของลำดับการเคลื่อนไหว ซึ่งอาจเป็นรหัสของ
<ConstraintSet>หรือเลย์เอาต์ หากต้องการระบุ<ConstraintSet>ให้ตั้งค่านี้ เป็น"@+id/constraintSetId"หากต้องการระบุ เลย์เอาต์ให้ตั้งค่าเป็น"@layout/layoutState" motion:duration- ระยะเวลาของลำดับการเคลื่อนไหวเป็นมิลลิวินาที หากไม่ได้ระบุ ค่า
<MotionScene>โดยใช้defaultDurationขององค์ประกอบ
มี
<onClick>- ระบุว่าลำดับการเคลื่อนไหวจะทริกเกอร์ตามการแตะของผู้ใช้
<onSwipe>- ระบุว่าลำดับการเคลื่อนไหวจะทริกเกอร์เมื่อผู้ใช้ปัด
<KeyFrameSet>- ระบุตำแหน่งระดับกลางหรือการตั้งค่าแอตทริบิวต์อย่างน้อย 1 รายการสำหรับ ในลำดับการเคลื่อนไหว