<Przejście>

Określa początkowy i końcowy stan sekwencji ruchu, docelowe stany pośrednie oraz interakcje użytkownika, które wywołują 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> lub układ. Aby określić <ConstraintSet>, ustaw ten atrybut na "@+id/constraintSetId". Aby określić układ, ustaw go na "@layout/layoutState".
motion:constraintSetEnd
Ostatni stan sekwencji animacji. Może to być identyfikator elementu <ConstraintSet> lub układ. 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 go nie podasz, zostanie użyte defaultDuration elementu <MotionScene>.

Może zawierać

<onClick>
Wskazuje, że sekwencja ruchu jest wywoływana po dotknięciu przez użytkownika.
<onSwipe>
Wskazuje, że sekwencja ruchu jest wywoływana przez przesunięcie palcem przez użytkownika.
<KeyFrameSet>
Określa co najmniej jedno położenie pośrednie lub ustawienie atrybutu elementów w sekwencji ruchu.

Zawarte w