指定用户点击视图时要执行的操作。单个 <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
- 如果布局处于起始状态,则动画到结束状态。否则,动画到起始状态。