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