Surface.LockCanvas(Rect) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このサーフェイスに描画するための を 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 ドキュメント android.view.Surface.lockCanvas(android.graphics.Rect)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。