<การเปลี่ยน>

ระบุสถานะเริ่มต้นและสิ้นสุดของลำดับการเคลื่อนไหวหรือเป้าหมาย สถานะระดับกลาง และการโต้ตอบของผู้ใช้ที่ก่อให้เกิดการเคลื่อนไหว

วากยสัมพันธ์

<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 รายการสำหรับ ในลำดับการเคลื่อนไหว

มีใน