View.SetLayerPaint(Paint) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のレイヤーで使用されている Paint オブジェクトを更新します (現在のレイヤー の種類が #LAYER_TYPE_NONE に設定されていない場合にのみ使用されます)。
[Android.Runtime.Register("setLayerPaint", "(Landroid/graphics/Paint;)V", "GetSetLayerPaint_Landroid_graphics_Paint_Handler")]
public virtual void SetLayerPaint(Android.Graphics.Paint? paint);
[<Android.Runtime.Register("setLayerPaint", "(Landroid/graphics/Paint;)V", "GetSetLayerPaint_Landroid_graphics_Paint_Handler")>]
abstract member SetLayerPaint : Android.Graphics.Paint -> unit
override this.SetLayerPaint : Android.Graphics.Paint -> unit
パラメーター
- paint
- Paint
レイヤーを構成するために使用されるペイント。 この引数は省略可能で、null にすることができます。 レイヤーの種類が 〗の場合は無視されます #LAYER_TYPE_NONE
- 属性
注釈
現在のレイヤーで使用されている Paint オブジェクトを更新します (現在のレイヤー の種類が #LAYER_TYPE_NONE に設定されていない場合にのみ使用されます)。 次にビューを再描画するときは、 #setLayerType(int, android.graphics.Paint) に指定されたペイントのプロパティを変更しますが、ビューがすぐに再描画されるように #setLayerPaint(android.graphics.Paint) を呼び出す必要があります。
レイヤーは、画面上でのレイヤーの構成方法を制御する省略可能な android.graphics.Paint インスタンスに関連付けられます。 レイヤーを作成するときに、ペイントの次のプロパティが考慮されます。
<ul><li>android.graphics.Paint#getAlpha() Translucency (alpha)</li><li>android.graphics.Paint#getXfermode() Blending mode</li><li>android.graphics.Paint#getColorFilter() Color filter</li></ul>
このビューのアルファ値が < を呼び出して #setAlpha(float) 1.0 に設定されている場合、レイヤーのペイントのアルファ値はこのビューのアルファ値に置き換えられます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
こちらもご覧ください
- <xref:Android.Views.View.SetLayerType(Android.Views.LayerType%2c+Android.Graphics.Paint)>