<Przejście>

Określa stan początkowy i końcowy sekwencji animacji, element docelowy stany pośrednie oraz interakcje użytkownika, które powodują ruch.

Składnia

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

Atrybuty

motion:constraintSetStart
Początkowy stan sekwencji animacji. Może to być identyfikator <ConstraintSet> lub układem. Aby określić <ConstraintSet>, ustaw tę wartość atrybut "@+id/constraintSetId" Aby określić układ, ustaw wartość go do "@layout/layoutState".
motion:constraintSetEnd
Ostatni stan sekwencji animacji. Może to być identyfikator <ConstraintSet> lub układ. Aby określić <ConstraintSet>, ustaw tę wartość dla atrybutu "@+id/constraintSetId". Aby podać układ, ustaw go na "@layout/layoutState".
motion:duration
Czas trwania sekwencji animacji w milisekundach. Jeśli go nie podasz, <MotionScene> jest używany defaultDuration elementu.

Może zawierać

<onClick>
Oznacza, że sekwencja ruchu jest uruchamiana po dotknięciu użytkownika.
<onSwipe>
Oznacza, że sekwencja ruchu jest wyzwalana przez przesunięcie palcem.
<KeyFrameSet>
Określa co najmniej jedno ustawienie pozycji pośredniej lub ustawienia atrybutu dla elementów sekwencji animacji.

Zawarte w