語言

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

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

適用於