Especifica la acción que se realizará cuando el usuario presione una vista. Puede haber varios nodos <OnClick>
para un solo <Transition>
, y cada <OnClick>
especifica una vista de destino diferente y una acción diferente para realizar cuando se presiona la vista.
Sintaxis
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Atributos
motion:targetId
- Vista supervisada. Cuando el usuario presiona esta vista, se produce la transición.
motion:ClickAction
- Acción para realizar cuando se presiona la vista. Los valores admitidos son los siguientes:
transitionToStart
- Anima del diseño actual al diseño especificado por el atributo
motion::constraintSetStart
del elemento<Transition>
. transitionToEnd
- Anima del diseño actual al diseño especificado por el atributo
motion:constraintSetEnd
del elemento<Transition>
. jumpToStart
- Salta del diseño actual al diseño especificado por el atributo
motion::constraintSetStart
del elemento<Transition>
. jumpToEnd
- Salta del diseño actual al diseño especificado por el atributo
motion:constraintSetEnd
del elemento<Transition>
. toggle
- Si el diseño está en el estado inicial, anímalo hasta el final. De lo contrario, anima hasta el inicio.