Language

Animation クラス

定義

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

[Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)]
public abstract class Animation : Java.Lang.Object, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)>]
type Animation = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
派生
属性
実装

注釈

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。 android.view.animation animation package description fileを参照してください。

Javaドキュメント。

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

コンストラクター

名前 説明
Animation()

fillBefore を true に設定し、fillAfter を false に設定して、期間が 0 ミリ秒の新しいアニメーションを作成します(既定の補間機能)

Animation(Context, IAttributeSet)

指定したコンテキストと属性セットからパラメーターを取得する新しいアニメーションを作成します。

Animation(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
Infinite

アニメーションを無期限に繰り返します。

StartOnFirstFrame

開始時刻として使用して、最初のアニメーション フレームに対して #getTransformation(long, Transformation) が呼び出されたときの開始時刻を現在の時刻にする必要があることを示すことができます。

プロパティ

名前 説明
BackdropColor

アニメーション化ウィンドウの背後に表示する背景色を返します。 または、アニメーション化ウィンドウの背後に表示される背景に使用する色を設定します。

BackgroundColor

アニメーションの背景の色を返します。 または、アニメーションの背景を設定します。

Class

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

(継承元 Object)
DetachWallpaper

#setDetachWallpaper(boolean)の戻り値。 または、detachWallpaper が true で、これは壁紙の背景を持つウィンドウのウィンドウ アニメーションである場合、ウィンドウは実行中に壁紙からデタッチされます。

Duration

このアニメーションの実行時間(または、このアニメーションの実行時間)。

FillAfter

fillAfter が true の場合、このアニメーションはアニメーションの終了時刻の後に変換を適用します。 または、fillAfter が true の場合、このアニメーションが実行した変換は完了時に保持されます。

FillBefore

fillBefore が true の場合、このアニメーションはアニメーションの開始時刻の前に変換を適用します。 または、fillBefore が true の場合、このアニメーションはアニメーションの開始時刻の前にその変換を適用します。

FillEnabled

fillEnabled が true の場合、このアニメーションは fillBefore の値を適用します。 または、fillEnabled が true の場合、アニメーションは fillBefore の値を適用します。

Handle

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

(継承元 Object)
HasEnded

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

HasStarted

このアニメーションが開始されているかどうかを示します。

Interpolator

このアニメーションの加速度曲線の種類を取得します。 または、このアニメーションの加速度曲線を設定します。

IsInitialized

アニメーションが初期化されているかどうか。

JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
JniPeerMembers

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

PeerReference

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

(継承元 Object)
RepeatCount

アニメーションを繰り返す回数を定義します。 または、アニメーションを繰り返す回数を設定します。

RepeatMode

このアニメーションが末尾に達したときに実行する処理を定義します。 または、このアニメーションが末尾に達したときに実行する必要がある処理を定義します。

ScaleFactor

スケール ファクターは、 getTransformationの呼び出しによって設定されます。

ShowBackdrop

showBackdrop が true され、このアニメーションがウィンドウに適用されている場合、アニメーション内のウィンドウは、その背後にあるこのウィンドウに関連付けられた背景でアニメーション化されます。 または、showBackdrop が true され、このアニメーションがウィンドウに適用されている場合、アニメーション内のウィンドウは、その背後にあるこのウィンドウに関連付けられた背景でアニメーション化されます。

StartOffset

このアニメーションを開始する必要がある場合は、StartTime を基準にするか、開始時刻を基準にしてこのアニメーションを開始する必要がある場合。

StartTime

このアニメーションを開始する場合。 または、このアニメーションを開始する必要がある場合。

ThresholdClass

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

ThresholdType

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

ZAdjustment

#setZAdjustmentによって以前に設定されたアニメーションの実行中に使用する Z 順序付けモードを返します。 または、アニメーションの実行中に使用する Z 順序付けモードを設定します。

メソッド

名前 説明
ApplyTransformation(Single, Transformation)

getTransformation のヘルパー。

Cancel()

アニメーションを取り消します。

Clone()

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

(継承元 Object)
ComputeDurationHint()

アニメーション全体の存続期間 (ミリ秒単位) のヒントを計算します。

Construct(JniObjectReference, JniObjectReferenceOptions)

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
EnsureInterpolator()

このアニメーションに補間機能があることを示します。

Equals(Object)

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetTransformation(Int64, Transformation, Single)

指定した時点で適用する変換を取得します。

GetTransformation(Int64, Transformation)

指定した時点で適用する変換を取得します。

Initialize(Int32, Int32, Int32, Int32)

アニメーション化するオブジェクトの寸法とオブジェクトの親を使用して、このアニメーションを初期化します。

JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Reset()

このアニメーションの初期化状態をリセットします。

ResolveSize(Dimension, Single, Int32, Int32)

サイズの説明の情報を実際のディメンションに変換する

RestrictDuration(Int64)

このアニメーションが実行される期間が、 <var>durationMillis</var> より長くないことを確認します。

ScaleCurrentDuration(Single)

期間をスケーリングする量。

SetAnimationListener(Animation+IAnimationListener)

アニメーション リスナーをこのアニメーションにバインドします。

SetHandle(IntPtr, JniHandleOwnership)

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

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

このアニメーションの加速度曲線を設定します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
Start()

#getTransformation(long, Transformation)が初めて呼び出されたときにアニメーションを開始する便利なメソッド。

StartNow()

アニメーションを現在の時刻 (ミリ秒単位) で開始する便利なメソッド。

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)
WillChangeBounds()

このアニメーションがアニメーションビューの境界に影響するかどうかを示します。

WillChangeTransformationMatrix()

このアニメーションが変換マトリックスに影響するかどうかを示します。

イベント

名前 説明
AnimationEnd

アニメーションが終了したときに発生します。 繰り返しカウントが無限であるアニメーションは自然に終了しませんが、開始後と終了前にキャンセルすると、このイベントが発生します。

AnimationRepeat

アニメーションが繰り返されたときに発生します。

AnimationStart

アニメーションの開始時に発生します。

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

名前 説明
IJavaPeerable.Disposed()

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

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

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

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

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

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

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ビュー、サーフェス、またはその他のオブジェクトに適用できるアニメーションの抽象化。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象