指定当用户点按视图时要执行的操作。单个 <Transition>
可以具有多个 <OnClick>
节点,其中每个 <OnClick>
可指定一个不同的目标视图和一个在点按此视图时要执行的其他操作。
语法
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
属性
motion:targetId
- 受监控的视图。当用户点按此视图时,将会发生转换。
motion:ClickAction
- 点按视图时要执行的操作。支持的值如下:
transitionToStart
- 为从当前布局到
<Transition>
元素的motion::constraintSetStart
属性指定的布局添加动画效果。 transitionToEnd
- 为从当前布局到
<Transition>
元素的motion:constraintSetEnd
属性指定的布局添加动画效果。 jumpToStart
- 从当前布局跳转到
<Transition>
元素的motion::constraintSetStart
属性指定的布局。 jumpToEnd
- 从当前布局跳转到
<Transition>
元素的motion:constraintSetEnd
属性指定的布局。 toggle
- 如果布局处于开始状态,请将动画效果切换为结束状态。否则,动画会从开头开始。