<转换>

指定运动序列的开始和结束状态、目标中间状态以及触发该运动的用户交互。

语法

<Transition
  motion:constraintSetStart="start"
  motion:constraintSetEnd="end"
  [ motion:duration="integer" ] >
  ...
</Transition>

属性

motion:constraintSetStart
运动序列的初始状态。可以是 <ConstraintSet> 的 ID,也可以是布局。如需指定 <ConstraintSet>,请将此属性设置为 "@+id/constraintSetId"。如需指定布局,请将其设置为 "@layout/layoutState"
motion:constraintSetEnd
运动序列的最终状态。可以是 <ConstraintSet> 的 ID,也可以是布局。如需指定 <ConstraintSet>,请将此属性设置为 "@+id/constraintSetId"。如需指定布局,请将其设置为 "@layout/layoutState"
motion:duration
运动序列的时长(以毫秒为单位)。如果未指定,则使用 <MotionScene> 元素的 defaultDuration

可以包含的元素

<onClick>
表示运动序列是由用户轻触触发的。
<onSwipe>
表示运动序列是由用户滑动触发的。
<KeyFrameSet>
用于为运动序列中的元素指定一个或多个中间位置或属性设置。

包含于