Bir hareket dizisinin başlangıç ve bitiş durumunu, hedef ara durumlarını ve hareketi tetikleyen kullanıcı etkileşimlerini belirtir.
Sözdizimi
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Özellikler
motion:constraintSetStart
- Hareket dizisinin ilk durumu. Bu,
<ConstraintSet>
veya düzen kimliği olabilir. Bir<ConstraintSet>
belirtmek için bu özelliği"@+id/constraintSetId"
olarak ayarlayın. Bir düzen belirtmek için bunu"@layout/layoutState"
olarak ayarlayın. motion:constraintSetEnd
- Hareket dizisinin son durumu. Bu,
<ConstraintSet>
kimliği veya düzen olabilir. Bir<ConstraintSet>
belirtmek için bu özelliği"@+id/constraintSetId"
olarak ayarlayın. Bir düzen belirtmek için bunu"@layout/layoutState"
olarak ayarlayın. motion:duration
- Hareket dizisinin milisaniye cinsinden süresi. Belirtilmezse
<MotionScene>
öğesinindefaultDuration
kullanılır.
Şunu içerebilir:
<onClick>
- Hareket dizisinin kullanıcı dokunuşuyla tetiklendiğini belirtir.
<onSwipe>
- Hareket dizisinin, kullanıcının hızlıca kaydırma hareketiyle tetiklendiğini gösterir.
<KeyFrameSet>
- Hareket dizisindeki öğeler için bir veya daha fazla ara konumu ya da özellik ayarını belirtir.