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 и используемых в соответствии с условиями, описанными в разделе "".