Язык

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к