語言

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 文件 android.view.Surface.lockHardwareCanvas()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於