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.