<Lors d'un clic>

Spécifie l'action à effectuer lorsque l'utilisateur appuie sur une vue. Il peut y avoir plusieurs nœuds <OnClick> pour un même <Transition>, chaque <OnClick> spécifiant une vue cible différente et une action différente à effectuer lorsque l'utilisateur appuie sur la vue.

Syntaxe

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

Attributs

motion:targetId
Vue surveillée. Lorsque l'utilisateur appuie sur cette vue, la transition se produit.
motion:ClickAction
Action à effectuer lorsque l'utilisateur appuie sur la vue. Les valeurs acceptées sont les suivantes :
  • transitionToStart
  • Passe de la mise en page actuelle à la mise en page spécifiée par l'attribut motion::constraintSetStart de l'élément <Transition>.
  • transitionToEnd
  • Passe de la mise en page actuelle à la mise en page spécifiée par l'attribut motion:constraintSetEnd de l'élément <Transition>.
  • jumpToStart
  • Passez de la mise en page actuelle à la mise en page spécifiée par l'attribut motion::constraintSetStart de l'élément <Transition>.
  • jumpToEnd
  • Passez de la mise en page actuelle à la mise en page spécifiée par l'attribut motion:constraintSetEnd de l'élément <Transition>.
  • toggle
  • Si la mise en page est à l'état de départ, animez jusqu'à la fin. Sinon, animez au début.