ViewPropertyAnimator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。
[Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)]
public class ViewPropertyAnimator : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)>]
type ViewPropertyAnimator = class
inherit Object
- 継承
- 属性
注釈
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 View オブジェクトの 1 つまたは 2 つのプロパティのみがアニメーション化されている場合は、 android.animation.ObjectAnimator を使用しても問題ありません。ObjectAnimator によって呼び出されるプロパティ セッターは、プロパティを設定し、ビューを適切に無効にするために適切な機能を備えています。 ただし、複数のプロパティを同時にアニメーション化する場合や、特定のプロパティをアニメーション化するためのより便利な構文が必要な場合は、ViewPropertyAnimator がタスクに適している可能性があります。
このクラスは、アニメーション化された各プロパティが個別に無効になるのではなく、複数のプロパティに対して 1 回だけ行われる無効化呼び出しを最適化するため、複数の同時アニメーションのパフォーマンスが向上する可能性があります。 また、このクラスを使用する構文は、呼び出し元がアニメーション化するプロパティとアニメーション化する値のみを View オブジェクトに伝える必要があり、このクラスは基になる Animateor クラスの構成と開始の詳細を処理するため、使いやすい場合があります。
このクラスは、呼び出し元ではなく、アニメーション化するプロパティを持つ View によって構築されます。
android.view.View#animate()を呼び出すと、そのビューの適切な ViewPropertyAnimator オブジェクトへの参照が返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| ViewPropertyAnimator(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Duration |
プロパティ アニメーションの現在の継続時間を返します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| Interpolator |
このアニメーションで使用されるタイミング補間機能を返します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| JniPeerMembers |
Android バインド ランタイムの.NETによって使用される JNI ピア メタデータを取得します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| StartDelay |
プロパティ アニメーションの現在の startDelay を返します。 |
| ThresholdClass |
Android バインド ランタイムの.NETによって使用される JNI クラス ハンドルを取得します。 |
| ThresholdType |
Android バインド ランタイムの.NETによって使用されるマネージド型を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Alpha(Single) |
このメソッドにより、View の |
| AlphaBy(Single) |
このメソッドにより、View の |
| Cancel() |
現在実行中または保留中のすべてのプロパティ アニメーションをキャンセルします。 |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| Equals(Object) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| Rotation(Single) |
このメソッドにより、View の |
| RotationBy(Single) |
このメソッドにより、View の |
| RotationX(Single) |
このメソッドにより、View の |
| RotationXBy(Single) |
このメソッドにより、View の |
| RotationY(Single) |
このメソッドにより、View の |
| RotationYBy(Single) |
このメソッドにより、View の |
| ScaleX(Single) |
このメソッドにより、View の |
| ScaleXBy(Single) |
このメソッドにより、View の |
| ScaleY(Single) |
このメソッドにより、View の |
| ScaleYBy(Single) |
このメソッドにより、View の |
| SetDuration(Int64) |
要求されたプロパティをアニメーション化する基になるアニメーターの期間を設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetInterpolator(ITimeInterpolator) |
要求されたプロパティをアニメーション化する基になるアニメーターの補間を設定します。 |
| SetListener(Animator+IAnimatorListener) |
プロパティ アニメーションを実行する基になるアニメーター内のイベントのリスナーを設定します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| SetStartDelay(Int64) |
要求されたプロパティをアニメーション化する基になるアニメーターの startDelay を設定します。 |
| SetUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
プロパティ アニメーションを実行する基になる ValueAnimator の更新イベントのリスナーを設定します。 |
| Start() |
現在保留中のプロパティ アニメーションをすぐに開始します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| TranslationX(Single) |
このメソッドにより、View の |
| TranslationXBy(Single) |
このメソッドにより、View の |
| TranslationY(Single) |
このメソッドにより、View の |
| TranslationYBy(Single) |
このメソッドにより、View の |
| TranslationZ(Single) |
このメソッドにより、View の |
| TranslationZBy(Single) |
このメソッドにより、View の |
| 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) |
| WithEndAction(IRunnable) |
次のアニメーションが終了したときに実行するアクションを指定します。 |
| WithLayer() |
この ViewPropertyAnimator に関連付けられているビューには、次のアニメーションの間、その |
| WithStartAction(IRunnable) |
次のアニメーションの実行時に実行するアクションを指定します。 |
| X(Single) |
このメソッドにより、View の |
| XBy(Single) |
このメソッドにより、View の |
| Y(Single) |
このメソッドにより、View の |
| YBy(Single) |
このメソッドにより、View の |
| Z(Single) |
このメソッドにより、View の |
| ZBy(Single) |
このメソッドにより、View の |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
このクラスは、View オブジェクトの選択プロパティの自動および最適化されたアニメーションを有効にします。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|