Language

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

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

適用対象

こちらもご覧ください

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