GridLayoutAnimationController クラス

定義

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

[Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)]
public class GridLayoutAnimationController : Android.Views.Animations.LayoutAnimationController
[<Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)>]
type GridLayoutAnimationController = class
    inherit LayoutAnimationController
継承
GridLayoutAnimationController
属性

注釈

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

アニメーションの遅延を計算するには、ビュー グループ内の子のインデックスにのみ依存します LayoutAnimationController が、このクラスでは、グリッド内の子の X 座標と Y 座標の両方を使用します。

さらに、アニメーションの方向を制御することもできます。 既定の方向は です DIRECTION_LEFT_TO_RIGHT | DIRECTION_TOP_TO_BOTTOM。 アニメーションの優先度を列または行に設定することもできます。 既定の優先度は none です。

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

の Java ドキュメント android.view.animation.GridLayoutAnimationController

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

コンストラクター

GridLayoutAnimationController(Animation)

行と列の両方と指定したアニメーションの遅延が 50% の新しいレイアウト アニメーション コントローラーを作成します。

GridLayoutAnimationController(Animation, Single, Single)

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

GridLayoutAnimationController(Context, IAttributeSet)

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

GridLayoutAnimationController(IntPtr, JniHandleOwnership)

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

プロパティ

Animation

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

(継承元 LayoutAnimationController)
Class

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

(継承元 Object)
ColumnDelay

子のアニメーションが 1 つの列から他方の列にオフセットされる遅延を返します。 または、子のアニメーションが 1 つの列から他方の列にオフセットされる遅延をアニメーション期間の一部として設定します。

Delay

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

(継承元 LayoutAnimationController)
Direction

アニメーションの方向を返します。 または、アニメーションの方向を設定します。

DirectionPriority

アニメーションの方向の優先度を返します。 または、アニメーションの方向の優先度を指定します。

Handle

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

(継承元 Object)
Interpolator

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

(継承元 LayoutAnimationController)
IsDone

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

(継承元 LayoutAnimationController)
JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

MAnimation

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

(継承元 LayoutAnimationController)
MInterpolator

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

(継承元 LayoutAnimationController)
MRandomizer

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

(継承元 LayoutAnimationController)
Order

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

(継承元 LayoutAnimationController)
PeerReference

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

(継承元 Object)
RowDelay

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

ThresholdClass

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

ThresholdType

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

メソッド

Clone()

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

(継承元 Object)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetAnimationForView(View)

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

(継承元 LayoutAnimationController)
GetDelayForView(View)

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

(継承元 LayoutAnimationController)
GetHashCode()

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

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

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

(継承元 LayoutAnimationController)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 LayoutAnimationController)
SetHandle(IntPtr, JniHandleOwnership)

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

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

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

(継承元 LayoutAnimationController)
Start()

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

(継承元 LayoutAnimationController)
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 つの子のアニメーションが重なるかどうかを示します。

(継承元 LayoutAnimationController)

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

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)

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

適用対象