RenderNode.BeginRecording メソッド

定義

オーバーロード

名前 説明
BeginRecording()

幅と高さが RenderNode の独自の幅と高さに設定されている #beginRecording(int, int) と同じです。

BeginRecording(Int32, Int32)

レンダー ノードの表示リストの記録を開始します。

BeginRecording()

幅と高さが RenderNode の独自の幅と高さに設定されている #beginRecording(int, int) と同じです。

[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

返品

描画操作を記録するキャンバス。

属性

注釈

幅と高さが RenderNode の独自の幅と高さに設定されている #beginRecording(int, int) と同じです。 RenderNode の幅と高さは、 #setPosition(int, int, int, int)で設定できます。

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

Javaドキュメント。

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

適用対象