モーション シーケンスの開始状態と終了状態、ターゲット 中間状態、動作をトリガーしたユーザー操作などです。
構文
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
属性
motion:constraintSetStart
- モーション シーケンスの初期状態。アプリケーションの ID か、
<ConstraintSet>
配置できます<ConstraintSet>
を指定するには、 属性に"@+id/constraintSetId"
。レイアウトを指定するには、"@layout/layoutState"
に設定します。 motion:constraintSetEnd
- モーション シーケンスの最終状態。アプリケーションの ID か、
<ConstraintSet>
、またはレイアウトです。<ConstraintSet>
を指定するには、"@+id/constraintSetId"
に指定します。特定の"@layout/layoutState"
に設定します。 motion:duration
- モーション シーケンスの継続時間(ミリ秒単位)。指定しない場合、
<MotionScene>
要素のdefaultDuration
が使用されます。
任意の子要素
<onClick>
- ユーザーのタップによってモーション シーケンスがトリガーされることを示します。
<onSwipe>
- ユーザーによるスワイプによってモーション シーケンスがトリガーされることを示します。
<KeyFrameSet>
- 中間位置または属性設定を 1 つ以上指定します。 複数の要素が 1 つ含まれています。