ViewPropertyAnimator.WithLayer メソッド

定義

この ViewPropertyAnimator に関連付けられているビューは View#setLayerType(int, android.graphics.Paint) layer type 、次のアニメーションの期間に設定 View#LAYER_TYPE_HARDWARE されます。

[Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")]
public virtual Android.Views.ViewPropertyAnimator WithLayer ();
[<Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")>]
abstract member WithLayer : unit -> Android.Views.ViewPropertyAnimator
override this.WithLayer : unit -> Android.Views.ViewPropertyAnimator

戻り値

このオブジェクトを使用すると、このクラス内のメソッドの呼び出しをチェーンできます。

属性

注釈

この ViewPropertyAnimator に関連付けられているビューは View#setLayerType(int, android.graphics.Paint) layer type 、次のアニメーションの期間に設定 View#LAYER_TYPE_HARDWARE されます。 ドキュメント View#LAYER_TYPE_HARDWAREに記載されているように、内部的に使用されるレイヤーの実際の種類は、ビューの実行時の状況によって異なります。 アクティビティとこのビューがハードウェア アクセラレータの場合、レイヤーも高速化されます。 アクティビティまたはビューが高速化されていない場合、レイヤーは実質的 View#LAYER_TYPE_SOFTWAREに .

ビューまたはこの ViewPropertyAnimator では、この状態は永続的ではありません。ビューのレイヤーの種類は、このメソッドが呼び出されたときにアニメーションが終了したときに復元され、ViewPropertyAnimator のこの設定は次のアニメーションでのみ有効です。 このメソッドを呼び出し、ビューのレイヤーの種類を (直接呼び出しによって) 個別に設定すると、アニメーションの終了時に View#setLayerType(int, android.graphics.Paint)レイヤーの種類が pre-withLayer() 値に復元されるなど、不整合が発生することに注意してください。

の Java ドキュメントandroid.view.ViewPropertyAnimator.withLayer()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

  • <xref:Android.Views.View.SetLayerType(Android.Views.LayerType%2c+Android.Graphics.Paint)>