<移行>

モーション シーケンスの開始状態と終了状態、ターゲット 中間状態、動作をトリガーしたユーザー操作などです。

構文

<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 つ含まれています。

親要素