<Transition>

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

语法

<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>
为运动序列中的元素指定一个或多个中间位置或属性设置。

包含于