Bir hareket dizisinin başlangıç ve bitiş durumunu, hedefin başlangıç ara durumları ve hareketi tetikleyen kullanıcı etkileşimlerini ifade eder.
Sözdizimi
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Özellikler
motion:constraintSetStart- Hareket dizisinin başlangıç durumu. Bu, bir
<ConstraintSet>olabilir. Bir<ConstraintSet>belirtmek için bunu ayarlayın özelliğini"@+id/constraintSetId". Düzen belirtmek için"@layout/layoutState"konumuna gönderin. motion:constraintSetEnd- Hareket dizisinin son durumu. Bu, bir
<ConstraintSet>veya bir düzen. Bir<ConstraintSet>belirtmek için bunu ayarlayın özelliğini"@+id/constraintSetId"olarak tanımlar. Bir düzeni"@layout/layoutState"olarak ayarlayın. motion:duration- Hareket dizisinin milisaniye cinsinden süresi. Belirtilmezse
<MotionScene>öğesinindefaultDurationdeğeri kullanılır.
Şunları içerebilir:
<onClick>- Hareket sırasının bir kullanıcı dokunuşuyla tetiklendiğini gösterir.
<onSwipe>- Hareket sırasının, kullanıcının kaydırmasıyla tetiklendiğini gösterir.
<KeyFrameSet>- Şu öğe için bir veya daha fazla ara konum ya da özellik ayarını belirtir: öğeleri dahil eder.