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.