<الانتقال>

يحدد الحالة بداية ونهاية تسلسل الحركة، والحالات المتوسطة المستهدفة، وتفاعلات المستخدم التي تؤدي إلى الحركة.

بناء الجملة

<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>
يحدد واحدًا أو أكثر من المواضع المتوسطة أو إعدادات السمة للعناصر في تسلسل الحركة.

مضمنة في