<Übergang>

Gibt den Anfangs- und Endstatus einer Bewegungssequenz, die Ziel-Zwischenstatus und die Nutzerinteraktionen an, die die Bewegung auslösen.

Syntax

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

Attribute

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

Kann Folgendes enthalten:

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

Enthalten in