Spécifie l'état de début et de fin d'une séquence de mouvement, la cible les états intermédiaires et les interactions utilisateur qui déclenchent le mouvement.
Syntaxe
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Attributs
motion:constraintSetStart- État initial de la séquence de mouvement. Il peut s'agir de l'identifiant
<ConstraintSet>ou une mise en page. Pour spécifier un<ConstraintSet>, définissez ceci attribuer à"@+id/constraintSetId"Pour spécifier une mise en page, définissez à"@layout/layoutState". motion:constraintSetEnd- État final de la séquence de mouvement. Il peut s'agir de l'identifiant
<ConstraintSet>ou une mise en page. Pour spécifier un<ConstraintSet>, définissez ceci à"@+id/constraintSetId". Pour spécifier un mise en page, définissez-la sur"@layout/layoutState". motion:duration- Durée de la séquence de mouvement en millisecondes. S'il n'est pas spécifié, le
<MotionScene>defaultDurationde l'élément est utilisé.
Peut contenir
<onClick>- Indique que la séquence de mouvement est déclenchée par un geste de l'utilisateur.
<onSwipe>- Indique que la séquence de mouvement est déclenchée par un balayage de l'écran.
<KeyFrameSet>- Spécifie une ou plusieurs positions intermédiaires ou des paramètres d'attribut pour dans la séquence de mouvement.