RenderNode.BeginRecording 方法

定义

重载

名称 说明
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)

Java文档android.graphics.RenderNode.beginRecording()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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()将导致IllegalStateException#beginRecording(int, int)再次调用。

Java文档android.graphics.RenderNode.beginRecording(int, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于