Surface.LockCanvas(Rect) 메서드

정의

이 화면에 그리기 위한 a를 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 사각형이 유효하지 않은 경우

설명

이 화면에 그리기 위한 a를 Canvas 가져옵니다.

제공된 Canvas내용으로 그리면 호출자가 호출 #unlockCanvasAndPost 하여 새 콘텐츠를 화면에 게시해야 합니다.

에 대한 android.view.Surface.lockCanvas(android.graphics.Rect)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상