<Przejście>

Określa stan początkowy i końcowy sekwencji ruchu, docelowe stany pośrednie oraz interakcje użytkownika, które uruchamiają ruch.

Składnia

<Transition
  motion:constraintSetStart="start"
  motion:constraintSetEnd="end"
  [ motion:duration="integer" ] >
  ...
</Transition>

Atrybuty

motion:constraintSetStart
Początkowy stan sekwencji ruchu. Może to być identyfikator<ConstraintSet>elementu lub układu. Aby określić <ConstraintSet>, ustaw ten atrybut na "@+id/constraintSetId". Aby określić układ, ustaw go na "@layout/layoutState".
motion:constraintSetEnd
Końcowy stan sekwencji ruchu. Może to być identyfikator <ConstraintSet> lub układu. Aby określić <ConstraintSet>, ustaw ten atrybut na "@+id/constraintSetId". Aby określić układ, ustaw go na "@layout/layoutState".
motion:duration
Czas trwania sekwencji ruchu w milisekundach. Jeśli nie jest określony, używana jest wartość defaultDuration elementu <MotionScene>.

Może zawierać

<onClick>
Wskazuje, że sekwencja ruchu jest wywoływana przez dotyk użytkownika.
<onSwipe>
Wskazuje, że sekwencja ruchu jest wywoływana przez gest przesunięcia palcem.
<KeyFrameSet>
Określa co najmniej 1 pośrednią pozycję lub ustawienie atrybutu dla elementów sekwencji ruchu.

zawarte w,