<Transition>

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> defaultDuration de 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.

Contenue dans