次の方法で共有


Animation クラス

定義

アニメーションを表します。

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
継承
Animation
派生
実装

コンストラクター

Animation()

新しい Animation オブジェクトのインスタンスを作成します。

Animation(Action<Double>, Double, Double, Easing, Action)

指定されたパラメーターを使用して新しい Animation オブジェクトをインスタンス化します。

Animation(List<Animation>)

指定された子アニメーションの一覧で構成される新しい Animation オブジェクトをインスタンス化します。

フィールド

animationManger

このアニメーションを IAnimationManager 管理するオブジェクトへの参照。

childrenAnimations

このアニメーションに関連付けられている子アニメーションのコレクション。

プロパティ

AnimationManager

このアニメーションを IAnimationManager 管理するオブジェクトへの参照。

CurrentTime

アニメーションの現在のタイムスタンプ (秒単位)。

Duration

このアニメーションの継続時間 (秒)。

Easing

Easingこのアニメーションに適用される関数。

Finished

このアニメーションの終了時に呼び出されるコールバック。

HasFinished

このアニメーションが終了したかどうかを指定します。

IsDisposed

このアニメーションが破棄されたかどうかを示す値を取得します。

IsPaused

このアニメーションが現在一時停止されているかどうかを指定します。

Name

このアニメーションの名前。

Progress

このアニメーションの進行状況 (パーセンテージ)。

Repeats

このアニメーションを繰り返すかどうかを指定します。

StartDelay

アニメーションが開始される前に考慮された遅延 (秒単位)。

Step

このアニメーションの各ティック後に呼び出されるコールバック。

メソッド

Add(Double, Double, Animation)

指定したパラメーターを使用して、このアニメーションに新しい子アニメーションを追加します。

Commit(IAnimationManager)

このアニメーションの値を IAnimationManager 設定します。

CreateAutoReversing()

元のアニメーションと同じアニメーションの反転バージョンの両方を含むアニメーションを作成します。

CreateReverse()

子アニメーションの反転を含む、現在のアニメーションの反転バージョンを作成します。

Dispose()

アニメーションを表します。

Dispose(Boolean)

アニメーションを表します。

GetEnumerator()

IEnumerator子アニメーションを提供します。

OnTick(Double)

ロジックを実行して、このアニメーション内のすべてのアニメーションを更新します。

Pause()

アニメーションを一時停止します。

RemoveFromParent()

このアニメーションを親から削除します。 親が存在しない場合、何も起こりません。

Reset()

アニメーション (およびすべての子アニメーション) を初期状態にリセットします。

Resume()

アニメーションを再開します。

Tick(Double)

このアニメーションの更新をトリガーするメソッド。

Update(Double)

このアニメーションを更新Progressして呼び出して更新しますStep

適用対象