<OnClick>

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.