言語

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ドキュメント。

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

コンストラクター

名前 説明
GridLayoutAnimationController(Animation, Single, Single)

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

GridLayoutAnimationController(Animation)

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

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

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

MAnimation

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

(継承元 LayoutAnimationController)
MInterpolator

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

(継承元 LayoutAnimationController)
MRandomizer

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

(継承元 LayoutAnimationController)
Order

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

(継承元 LayoutAnimationController)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
RowDelay

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

ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
Start()

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

(継承元 LayoutAnimationController)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)
WillOverlap()

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

(継承元 LayoutAnimationController)

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

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象