Especifica a ação a ser realizada quando o usuário toca em uma visualização. Pode haver
vários nós <OnClick>
para um único
<Transition>
, em que
cada <OnClick>
especifica uma visualização de destino diferente e uma ação diferente a ser
realizada quando a visualização é tocada.
Sintaxe
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Atributos
motion:targetId
- A visualização que está sendo monitorada. Quando o usuário toca nessa visualização, a transição ocorre.
motion:ClickAction
- Ação a ser realizada quando a visualização é tocada. Os valores aceitos são os
seguintes:
transitionToStart
- Animação do layout atual até o layout especificado pelo
atributo
motion::constraintSetStart
do elemento<Transition>
. transitionToEnd
- Animação do layout atual até o layout especificado pelo
atributo
motion:constraintSetEnd
do elemento<Transition>
. jumpToStart
- Salto do layout atual para o layout especificado pelo
atributo
motion::constraintSetStart
do elemento<Transition>
. jumpToEnd
- Salto do layout atual para o layout especificado pelo
atributo
motion:constraintSetEnd
do elemento<Transition>
. toggle
- Se o layout estiver no estado inicial, a animação vai até o fim. Caso contrário, animá-lo para o início.