RenderNode.BeginRecording メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| BeginRecording() |
幅と高さが RenderNode の独自の幅と高さに設定されている |
| 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)で設定できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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が発生します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。