Specifies the action to perform when the user taps on a view. There can be
multiple <OnClick>
nodes for a single
<Transition>
, with
each <OnClick>
specifying a different target view and a different action to
perform when the view is tapped.
Syntax
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Attributes
motion:targetId
- View being monitored. When the user taps this view, the transition occurs.
motion:ClickAction
- Action to perform when the view is tapped. Supported values are the
following:
transitionToStart
- Animate from the current layout to the layout specified by the
<Transition>
element'smotion::constraintSetStart
attribute. transitionToEnd
- Animate from the current layout to the layout specified by the
<Transition>
element'smotion:constraintSetEnd
attribute. jumpToStart
- Jump from the current layout to the layout specified by the
<Transition>
element'smotion::constraintSetStart
attribute. jumpToEnd
- Jump from the current layout to the layout specified by the
<Transition>
element'smotion:constraintSetEnd
attribute. toggle
- If the layout is in the starting state, animate to the end. Otherwise, animate to the start.