<Übergang>

Gibt den Anfangs- und Endzustand einer Bewegungsabfolge an, also das Ziel Zwischenzuständen und den Nutzerinteraktionen, die die Bewegung auslösen.

Syntax

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

Attribute

motion:constraintSetStart
Anfänglicher Zustand der Bewegungsabfolge. Dies kann entweder die ID eines <ConstraintSet> oder ein Layout. Wenn Sie eine <ConstraintSet> angeben möchten, legen Sie Folgendes fest: Attribut für "@+id/constraintSetId". Um ein Layout anzugeben, legen Sie es an "@layout/layoutState".
motion:constraintSetEnd
Endgültiger Status der Bewegungsabfolge. Dies kann entweder die ID eines <ConstraintSet> oder ein Layout. Wenn Sie eine <ConstraintSet> angeben möchten, legen Sie Folgendes fest: auf "@+id/constraintSetId" setzen. Um eine auf "@layout/layoutState".
motion:duration
Dauer der Bewegungsabfolge in Millisekunden. Wenn keine Angabe erfolgt, wird der <MotionScene> defaultDuration des Elements verwendet wird.

Kann enthalten

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

Enthalten in