RenderNode.BeginRecording 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| BeginRecording() |
|
| 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。