Surface.LockHardwareCanvas メソッド

定義

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

[Android.Runtime.Register("lockHardwareCanvas", "()Landroid/graphics/Canvas;", "GetLockHardwareCanvasHandler", ApiSince=23)]
public virtual Android.Graphics.Canvas? LockHardwareCanvas();
[<Android.Runtime.Register("lockHardwareCanvas", "()Landroid/graphics/Canvas;", "GetLockHardwareCanvasHandler", ApiSince=23)>]
abstract member LockHardwareCanvas : unit -> Android.Graphics.Canvas
override this.LockHardwareCanvas : unit -> Android.Graphics.Canvas

返品

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

属性

注釈

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

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

#lockCanvas(Rect)とは異なり、これはハードウェアアクセラレータキャンバスを返します。 ハードウェアアクセラレータキャンバスでサポートされているものとサポートされていない機能の一覧については、 サポートされていない描画操作 を参照してください。 また、バッファーがフレーム間で保持されないため、 #lockHardwareCanvas() が呼び出されるたびにサーフェスを完全にカバーする必要もあります。 部分的な更新はサポートされません。

Javaドキュメント。

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

適用対象