تحدد حالة بداية ونهاية تسلسل الحركة، والهدف والحالات المتوسطة وتفاعلات المستخدم التي تؤدي إلى الحركة.
بناء الجملة
<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>
- يحدد أحد المواضع الوسيطة أو إعدادات السمات واحدًا أو أكثر والعناصر في تسلسل الحركة.