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.