ระบุสถานะเริ่มต้นและสิ้นสุดของลำดับการเคลื่อนไหวหรือเป้าหมาย สถานะระดับกลาง และการโต้ตอบของผู้ใช้ที่ก่อให้เกิดการเคลื่อนไหว
วากยสัมพันธ์
<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 รายการสำหรับ ในลำดับการเคลื่อนไหว