RenderNode.BeginRecording 메서드

정의

오버로드

Name Description
BeginRecording()

#beginRecording(int, int) RenderNode의 너비 및 높이로 설정된 너비 및 높이와 동일합니다.

BeginRecording(Int32, Int32)

렌더링 노드에 대한 표시 목록 기록을 시작합니다.

BeginRecording()

#beginRecording(int, int) RenderNode의 너비 및 높이로 설정된 너비 및 높이와 동일합니다.

[Android.Runtime.Register("beginRecording", "()Landroid/graphics/RecordingCanvas;", "", ApiSince=29)]
public Android.Graphics.RecordingCanvas BeginRecording();
[<Android.Runtime.Register("beginRecording", "()Landroid/graphics/RecordingCanvas;", "", ApiSince=29)>]
member this.BeginRecording : unit -> Android.Graphics.RecordingCanvas

반품

그리기 작업을 기록할 캔버스입니다.

특성

설명

#beginRecording(int, int) RenderNode의 너비 및 높이로 설정된 너비 및 높이와 동일합니다. RenderNode의 너비 및 높이를 .로 #setPosition(int, int, int, int)설정할 수 있습니다.

에 대한 android.graphics.RenderNode.beginRecording()Java 설명서

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

적용 대상

BeginRecording(Int32, Int32)

렌더링 노드에 대한 표시 목록 기록을 시작합니다.

[Android.Runtime.Register("beginRecording", "(II)Landroid/graphics/RecordingCanvas;", "", ApiSince=29)]
public Android.Graphics.RecordingCanvas BeginRecording(int width, int height);
[<Android.Runtime.Register("beginRecording", "(II)Landroid/graphics/RecordingCanvas;", "", ApiSince=29)>]
member this.BeginRecording : int * int -> Android.Graphics.RecordingCanvas

매개 변수

width
Int32

기록 뷰포트의 너비입니다. 이렇게 하면 RenderNode 자체의 너비가 변경되지 않습니다. 이 너비는 .로 #setPosition(Rect)설정해야 합니다.

height
Int32

기록 뷰포트의 높이입니다. 이렇게 하면 RenderNode 자체의 높이가 변경되지 않습니다. 이 키는 .로 설정 #setPosition(Rect)해야 합니다.

반품

그리기 작업을 기록할 캔버스입니다.

특성

설명

렌더링 노드에 대한 표시 목록 기록을 시작합니다. 반환된 캔버스에서 수행되는 모든 작업은 이 표시 목록에 기록되고 저장됩니다.

#endRecording() 는 업데이트된 표시 목록을 적용하기 위해 녹음이 완료되면 호출되어야 합니다. 호출 #endRecording() 에 실패하면 if #beginRecording(int, int)IllegalStateException 다시 호출됩니다.

에 대한 android.graphics.RenderNode.beginRecording(int, int)Java 설명서

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

적용 대상