LayoutAnimationController クラス

定義

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

[Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)]
public class LayoutAnimationController : Java.Lang.Object
[<Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)>]
type LayoutAnimationController = class
    inherit Object
継承
LayoutAnimationController
派生
属性

注釈

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。 各子は同じアニメーションを使用しますが、その 1 つごとに、アニメーションは異なる時間に開始されます。 レイアウト アニメーション コントローラーは、 によって android.view.ViewGroup 、各子のアニメーション開始をオフセットする必要がある遅延を計算するために使用されます。 遅延は、ビュー グループ内のインデックスなど、各子の特性を使用して計算されます。

この標準実装では、一定のミリ秒と親ビュー グループ内の子のインデックスを乗算して遅延を計算します。 サブクラスは、遅延を計算する別の方法を実装するために オーバーライド #getDelayForView(android.view.View) することが想定されています。 たとえば、 は、 android.view.animation.GridLayoutAnimationController 親ビュー グループ内の子の列と行のインデックスに基づいて遅延を計算します。

各子のアニメーションの遅延を計算するために使用される情報は、 のインスタンス android.view.animation.LayoutAnimationController.AnimationParametersに格納され、それ自体はビューの に android.view.ViewGroup.LayoutParams 格納されます。

android.view.animation.LayoutAnimationControllerJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

LayoutAnimationController(Animation)

50% の遅延と指定したアニメーションを使用して、新しいレイアウト アニメーション コントローラーを作成します。

LayoutAnimationController(Animation, Single)

指定した遅延と指定したアニメーションを使用して、新しいレイアウト アニメーション コントローラーを作成します。

LayoutAnimationController(Context, IAttributeSet)

外部リソースから新しいレイアウト アニメーション コントローラーを作成します。

LayoutAnimationController(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Animation

このコントローラーが設定されているビュー グループの各子に適用されるアニメーションを返します。 または、このレイアウト アニメーション コントローラーが であるビュー グループの各子で実行されるアニメーションを設定します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Delay

子のアニメーションがオフセットされる遅延を返します。 または、遅延をアニメーション期間の一部として設定します。これにより、子のアニメーションがオフセットされます。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Interpolator

子間の遅延を補間するために使用される補間器を返します。 または、子間の遅延を補間するために使用される補間器を設定します。

IsDone

レイアウト アニメーションが終わったかどうかを示します。

JniIdentityHashCode

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
JniPeerMembers

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

MAnimation

このレイアウト アニメーション コントローラーが設定されているビュー グループの各子に適用されるアニメーション。

MInterpolator

遅延の補間に使用される補間器。

MRandomizer

順序が random に設定されている場合に使用されるランダム化器。

Order

各子のアニメーションの遅延を計算するために使用される順序を返します。 または、各子のアニメーションの遅延を計算するために使用する順序を設定します。

PeerReference

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
Dispose(Boolean)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAnimationForView(View)

指定したビューに適用するアニメーションを返します。

GetDelayForView(View)

指定したビューのアニメーションを遅延またはオフセットする必要があるミリ秒数を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetTransformedIndex(LayoutAnimationController+AnimationParameters)

に格納されているインデックスを変換します。android.view.animation.LayoutAnimationController.AnimationParameters によって返される順序で #getOrder()

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetAnimation(Context, Int32)

このレイアウト アニメーション コントローラーが であるビュー グループの各子で実行するアニメーションを設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetInterpolator(Context, Int32)

子間の遅延を補間するために使用する補間器を設定します。

Start()

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

ToArray<T>()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
WillOverlap()

2 つの子のアニメーションが重複するかどうかを示します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.Finalized()

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

GetJniTypeName(IJavaPeerable)

レイアウト アニメーション コントローラーは、レイアウトまたはビュー グループの子をアニメーション化するために使用されます。

適用対象