<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 seul <Transition>, chaque <OnClick> spécifiant une vue cible 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
  • Animez la mise en page actuelle vers la mise en page spécifiée par l'attribut motion::constraintSetStart de l'élément <Transition>.
  • transitionToEnd
  • Animez la mise en page actuelle vers la mise en page spécifiée par l'attribut motion:constraintSetEnd de l'élément <Transition>.
  • jumpToStart
  • Passe de la mise en page actuelle à la mise en page spécifiée par l'attribut motion::constraintSetStart de l'élément <Transition>.
  • jumpToEnd
  • Passe 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 dans l'état de début, animez-la jusqu'à la fin. Sinon, animez-le jusqu'au début.