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()しに失敗すると、 #beginRecording(int, int)IllegalStateException が再度呼び出されます。

の Java ドキュメント android.graphics.RenderNode.beginRecording(int, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象