Android.Animation 名前空間

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

クラス

名前 説明
Animator

これは、開始、終了、および AnimatorListeners 追加できるアニメーションの基本的なサポートを提供するクラスのスーパークラスです。

Animator.AnimationCancelEventArgs

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

Animator.AnimationEndEventArgs

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

Animator.AnimationPauseEventArgs

AnimationPause イベントのデータを提供します。

Animator.AnimationRepeatEventArgs

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

Animator.AnimationResumeEventArgs

AnimationResume イベントのデータを提供します。

Animator.AnimationStartEventArgs

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

AnimatorInflater

このクラスは、アニメーター XML ファイルをアニメーター オブジェクトにインスタンス化するために使用されます。

AnimatorListenerAdapter

このアダプター クラスは、 android.animation.Animator.AnimatorListenerのメソッドの空の実装を提供します。

AnimatorSet

このクラスは、指定した順序で一連の Animator オブジェクトを再生します。

AnimatorSet.Builder

Builder オブジェクトは、さまざまなアニメーション間のリレーションシップと共にAnimatorSetにアニメーションを追加しやすくするためのユーティリティ クラスです。

ArgbEvaluator

このエバリュエーターは、ARGB 色を表す整数値の間で型補間を実行するために使用できます。

BidirectionalTypeConverter

使用される抽象基底クラスは、型 T を別の型 V に変換し、もう一度戻します。

FloatArrayEvaluator

このエバリュエーターを使用して、 float[] 値間の型補間を実行できます。

FloatEvaluator

このエバリュエーターを使用して、 float 値間の型補間を実行できます。

IntArrayEvaluator

このエバリュエーターを使用して、 int[] 値間の型補間を実行できます。

IntEvaluator

このエバリュエーターを使用して、 int 値間の型補間を実行できます。

Keyframe

このクラスは、アニメーションの時間と値のペアを保持します。

LayoutTransition

このクラスは、ViewGroup オブジェクトのレイアウト変更に対して自動アニメーションを有効にします。

LayoutTransition.EndTransitionEventArgs

EndTransition イベントのデータを提供します。

LayoutTransition.StartTransitionEventArgs

StartTransition イベントのデータを提供します。

ObjectAnimator

ValueAnimatorのこのサブクラスは、ターゲット オブジェクトのプロパティをアニメーション化するためのサポートを提供します。

PointFEvaluator

このエバリュエーターを使用して、 PointF 値間の型補間を実行できます。

PropertyValuesHolder

このクラスは、プロパティに関する情報と、そのプロパティがアニメーション中に実行する必要がある値を保持します。

RectEvaluator

このエバリュエーターを使用して、 Rect 値間の型補間を実行できます。

StateListAnimator

ビューの描画可能な状態に応じて、アタッチされたビューで実行されるアニメーターの数を定義できます。

TimeAnimator

このクラスは、システム内の他のすべてのアニメーターと同期されるリスナーに簡単なコールバック メカニズムを提供します。

TimeAnimator.TimeEventArgs

Time イベントのデータを提供します。

TypeConverter

使用される抽象基底クラスは、型 T を別の型 V に変換します。

ValueAnimator

このクラスは、アニメーション値を計算してターゲット オブジェクトに設定するアニメーションを実行するための単純なタイミング エンジンを提供します。

ValueAnimator.AnimatorUpdateEventArgs

Update イベントのデータを提供します。

ValueAnimator.DurationScaleChangeEventArgs

これらのクラスは、プロパティ アニメーション システムの機能を提供します。これにより、任意の型のオブジェクト プロパティをアニメーション化できます。

インターフェイス

名前 説明
Animator.IAnimatorListener

アニメーション リスナーは、アニメーションから通知を受け取ります。

Animator.IAnimatorPauseListener

アニメーションが #pause() paused または #resume() resumedされると、一時停止リスナーはアニメーションから通知を受け取ります。

ITimeInterpolator

時間補間機能は、アニメーションの変化率を定義します。

ITypeEvaluator

ValueAnimator#setEvaluator(TypeEvaluator)関数で使用するインターフェイス。

LayoutTransition.ITransitionListener

このインターフェイスは、遷移の開始イベントと終了イベントをリッスンするために使用されます。

TimeAnimator.ITimeListener

このインターフェイスの実装者は、自身を更新リスナーとして TimeAnimator インスタンスに設定して、アニメーション フレームごとにコールバックを受け取り、アニメーターが開始されてからの合計時間と最後のフレームからの差分時間を受け取ることができます。

ValueAnimator.IAnimatorUpdateListener

このインターフェイスの実装者は、現在のフレームの値がそのValueAnimatorに対して計算された後、すべてのアニメーション フレームでコールバックを受け取るために、ValueAnimator インスタンスに更新リスナーとして自分自身を追加できます。

ValueAnimator.IDurationScaleChangeListener

アニメーター ベースのアニメーションのシステム全体のスケール ファクターのリスナー インターフェイス。

列挙型

名前 説明
LayoutTransitionType

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

ValueAnimatorRepeatMode

複数の型によって返される値を列挙します。