<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 uma única <Transition>, em cada <OnClick> especificando uma visualização de destino e uma ação a ser realizada quando a visualização for 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, ocorre a transição.
motion:ClickAction
Ação a ser realizada quando a visualização é tocada. Estes são os valores aceitos:
  • transitionToStart
  • Animar do layout atual para o layout especificado pelo atributo motion::constraintSetStart do elemento <Transition>.
  • transitionToEnd
  • Animar do layout atual para o layout especificado pelo atributo motion:constraintSetEnd do elemento <Transition>.
  • jumpToStart
  • Pule do layout atual para o layout especificado pelo atributo motion::constraintSetStart do elemento <Transition>.
  • jumpToEnd
  • Pule do layout atual para o layout especificado pelo atributo motion:constraintSetEnd do elemento <Transition>.
  • toggle
  • Se o layout estiver no estado inicial, anime até o final. Caso contrário, anime até o início.