RenderNode.BeginRecording 方法

定義

多載

名稱 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)

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

錄影視窗的寬度。 這不會改變渲染節點本身的寬度,必須設定為 #setPosition(Rect)

height
Int32

錄影視窗的高度。 這不會改變 RenderNode 本身的高度,必須設定為 #setPosition(Rect)

傳回

一塊用來記錄繪圖作業的畫布。

屬性

備註

開始為渲染節點錄製顯示清單。 所有在回傳畫布上執行的操作都會被記錄並儲存在這個顯示清單中。

#endRecording() 錄音結束後必須呼叫 以套用更新後的顯示清單。 若未呼叫 #endRecording() ,則會顯示 IllegalStateException 「如果 #beginRecording(int, int) 再次呼叫」。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於