Surface.LockCanvas(Rect) メソッド

定義

このサーフェスに描画するための Canvas を取得します。

[Android.Runtime.Register("lockCanvas", "(Landroid/graphics/Rect;)Landroid/graphics/Canvas;", "GetLockCanvas_Landroid_graphics_Rect_Handler")]
public virtual Android.Graphics.Canvas? LockCanvas(Android.Graphics.Rect? inOutDirty);
[<Android.Runtime.Register("lockCanvas", "(Landroid/graphics/Rect;)Landroid/graphics/Canvas;", "GetLockCanvas_Landroid_graphics_Rect_Handler")>]
abstract member LockCanvas : Android.Graphics.Rect -> Android.Graphics.Canvas
override this.LockCanvas : Android.Graphics.Rect -> Android.Graphics.Canvas

パラメーター

inOutDirty
Rect

呼び出し元が再描画するダーティ領域を表す四角形。 この関数は、たとえばサーフェスのサイズが変更された場合や、サーフェスの以前のコンテンツが使用できない場合に、ダーティ四角形を展開することを選択できます。 呼び出し元は、この関数から戻った時点で inOutDirty 四角形の内容によって表されるように、ダーティ領域全体を再描画する必要があります。 呼び出し元は、サーフェス全体を再描画する必要がある場合に、代わりに null を渡すこともできます。

返品

サーフェスに描画するためのキャンバス。

属性

例外

inOutDirty 四角形が無効な場合。

注釈

このサーフェスに描画するための Canvas を取得します。

指定した Canvasに描画した後、呼び出し元は #unlockCanvasAndPost を呼び出して、新しいコンテンツをサーフェスにポストする必要があります。

Javaドキュメント。

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

適用対象