モーションの過程でビューの位置と属性を指定します。
あります。デフォルトでは、モーションは初期状態から終了状態に進行します。
<KeyFrameSet>
を使用すると、より複雑なモーションを作成できます。
<KeyFrameSet>
には、
<KeyPosition>
または
<KeyAttribute>
説明します。これらのノードでは、特定の時点でのターゲット ビューの位置や属性が
特定できます
MotionLayout
開始点から各中間点までビューを滑らかにアニメーション化します。
最終的に目的地にたどり着きます
モーション シーケンスの初期状態の領域に不透明なボールが含まれていて、
ビューです。最終状態では、ボールが透明になります。
。デフォルトでは、MotionLayout
はボールをスムーズに動かします。
次第に透明になり、その後消えます。
到達するまでですこの動作を変更するには、<KeyFrameSet>
を使用します。
たとえば、ボールを左上隅まで垂直方向に動かすことができます。
完全に不透明のままで、その後、水平方向に
フェードアウトします。これを行うには、<KeyFrameSet>
を作成し、
その中に <KeyPosition>
と <KeyAttribute>
を追加します。<KeyPosition>
はボールの中間位置を指定し、<KeyAttribute>
には
は、動きの中間点でボールが不透明のままであることを指定します。
構文
<KeyFrameSet> [ <KeyPosition/>... ] [ <KeyAttribute/>...] </KeyFrameSet>
親要素
含まれるコンテンツ
<KeyPosition>
- モーション シーケンスの特定の時点におけるビューの位置を指定します。
<KeyAttribute>
- モーション シーケンスの特定の時点におけるビュー属性を指定します。