指定运动序列的开始和结束状态、目标中间状态以及触发该运动的用户交互。
语法
<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>
- 用于为运动序列中的元素指定一个或多个中间位置或属性设置。