<Transition>

Spécifie l'état de début et de fin d'une séquence de mouvement, les états intermédiaires cibles 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'ID d'un <ConstraintSet> ou d'une mise en page. Pour spécifier un <ConstraintSet>, définissez cet attribut sur "@+id/constraintSetId". Pour spécifier une mise en page, définissez-la sur "@layout/layoutState".
motion:constraintSetEnd
État final de la séquence de mouvement. Il peut s'agir de l'ID d'un <ConstraintSet> ou d'une mise en page. Pour spécifier un <ConstraintSet>, définissez cet attribut sur "@+id/constraintSetId". Pour spécifier une mise en page, définissez-la sur "@layout/layoutState".
motion:duration
Durée de la séquence de mouvement en millisecondes. Si aucune valeur n'est spécifiée, l'defaultDuration de l'élément <MotionScene> est utilisé.

Peut contenir

<onClick>
Indique que la séquence de mouvement est déclenchée par une pression de l'utilisateur.
<onSwipe>
Indique que la séquence de mouvement est déclenchée par un balayage de l'utilisateur.
<KeyFrameSet>
Spécifie une ou plusieurs positions intermédiaires ou paramètres d'attribut pour les éléments de la séquence de mouvement.

Contenue dans