指定動作序列的開頭和結尾狀態、目標中間狀態,以及觸發動作的使用者互動。
語法
<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>
- 為動作序列中的元素指定一或多個中間位置或屬性設定。