<Übergang>

Gibt den Anfangs- und Endzustand einer Bewegungssequenz, die Zielzwischenstatus und die Nutzerinteraktionen an, die die Bewegung auslösen.

Syntax

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

Merkmale

motion:constraintSetStart
Anfangszustand der Bewegungssequenz. Dies kann entweder die ID eines <ConstraintSet> oder eines Layouts sein. Wenn Sie <ConstraintSet> angeben möchten, setzen Sie dieses Attribut auf "@+id/constraintSetId". Wenn Sie ein Layout angeben möchten, legen Sie dafür "@layout/layoutState" fest.
motion:constraintSetEnd
Endgültiger Zustand der Bewegungssequenz. Dies kann entweder die ID einer <ConstraintSet> oder ein Layout sein. Wenn Sie <ConstraintSet> angeben möchten, setzen Sie dieses Attribut auf "@+id/constraintSetId". Wenn Sie ein Layout angeben möchten, legen Sie dafür "@layout/layoutState" fest.
motion:duration
Dauer der Bewegungssequenz in Millisekunden. Wenn keine Angabe erfolgt, wird der defaultDuration des <MotionScene>-Elements verwendet.

Kann enthalten

<onClick>
Zeigt an, dass die Bewegungssequenz durch eine Berührung des Nutzers ausgelöst wird.
<onSwipe>
Zeigt an, dass die Bewegungssequenz durch Wischen ausgelöst wird.
<KeyFrameSet>
Gibt eine oder mehrere Zwischenpositionen oder Attributeinstellungen für Elemente in der Bewegungssequenz an.

Enthalten in