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>defaultDurationdes 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.