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