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