Layout.Draw メソッド

定義

オーバーロード

Draw(Canvas, Path, Paint, Int32)

このレイアウトを指定したキャンバスに描画し、背景とテキストの間に強調表示パスを描画します。

Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32)

指定したキャンバスにこのレイアウトを描画します。

Draw(Canvas)

指定したキャンバスにこのレイアウトを描画します。

Draw(Canvas, Path, Paint, Int32)

このレイアウトを指定したキャンバスに描画し、背景とテキストの間に強調表示パスを描画します。

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler")]
public virtual void Draw (Android.Graphics.Canvas? canvas, Android.Graphics.Path? selectionHighlight, Android.Graphics.Paint? selectionHighlightPaint, int cursorOffsetVertical);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler")>]
abstract member Draw : Android.Graphics.Canvas * Android.Graphics.Path * Android.Graphics.Paint * int -> unit
override this.Draw : Android.Graphics.Canvas * Android.Graphics.Path * Android.Graphics.Paint * int -> unit

パラメーター

canvas
Canvas

キャンバス

selectionHighlight
Path

選択範囲の強調表示またはカーソルのパス。null を指定できます

selectionHighlightPaint
Paint

選択のハイライトのペイント

cursorOffsetVertical
Int32

ハイライトのレンダリング中にキャンバスを一時的に翻訳する量

属性

注釈

このレイアウトを指定したキャンバスに描画し、背景とテキストの間に強調表示パスを描画します。

android.text.Layout.draw(android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int)Java ドキュメント。

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

適用対象

Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32)

指定したキャンバスにこのレイアウトを描画します。

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Ljava/util/List;Ljava/util/List;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Ljava_util_List_Ljava_util_List_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler", ApiSince=34)]
public virtual void Draw (Android.Graphics.Canvas canvas, System.Collections.Generic.IList<Android.Graphics.Path>? highlightPaths, System.Collections.Generic.IList<Android.Graphics.Paint>? highlightPaints, Android.Graphics.Path? selectionPath, Android.Graphics.Paint? selectionPaint, int cursorOffsetVertical);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Ljava/util/List;Ljava/util/List;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Ljava_util_List_Ljava_util_List_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler", ApiSince=34)>]
abstract member Draw : Android.Graphics.Canvas * System.Collections.Generic.IList<Android.Graphics.Path> * System.Collections.Generic.IList<Android.Graphics.Paint> * Android.Graphics.Path * Android.Graphics.Paint * int -> unit
override this.Draw : Android.Graphics.Canvas * System.Collections.Generic.IList<Android.Graphics.Path> * System.Collections.Generic.IList<Android.Graphics.Paint> * Android.Graphics.Path * Android.Graphics.Paint * int -> unit

パラメーター

canvas
Canvas

キャンバス

highlightPaths
IList<Path>

強調表示のパス。 highlightPaths と highlightPaints の長さは同じで、同じ順序で配置する必要があります。 たとえば、highlightPaths の n 番目のペイントは highlightPaints の n 番目に格納する必要があります。

highlightPaints
IList<Paint>

ハイライトのペイント。 highlightPaths と highlightPaints の長さは同じで、同じ順序で配置する必要があります。 たとえば、highlightPaths の n 番目のペイントは highlightPaints の n 番目に格納する必要があります。

selectionPath
Path

選択範囲またはカーソル パス

selectionPaint
Paint

選択またはカーソルのペイント。

cursorOffsetVertical
Int32

ハイライトのレンダリング中にキャンバスを一時的に翻訳する量

属性

注釈

指定したキャンバスにこのレイアウトを描画します。

この API は、最初に背景を描画し、その上に強調表示パスを描画してから、選択またはカーソルを描画してから、最後にテキストをその上に描画します。

android.text.Layout.draw(android.graphics.Canvas, java.util.List<android.graphics.Path>, java.util.List<android.graphics.Paint>, android.graphics.Path, android.graphics.Paint, int)Java ドキュメント。

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

適用対象

Draw(Canvas)

指定したキャンバスにこのレイアウトを描画します。

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;)V", "GetDraw_Landroid_graphics_Canvas_Handler")]
public virtual void Draw (Android.Graphics.Canvas? c);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;)V", "GetDraw_Landroid_graphics_Canvas_Handler")>]
abstract member Draw : Android.Graphics.Canvas -> unit
override this.Draw : Android.Graphics.Canvas -> unit

パラメーター

c
Canvas
属性

注釈

指定したキャンバスにこのレイアウトを描画します。

この API は、最初に背景を描画し、その上にテキストを描画します。

android.text.Layout.draw(android.graphics.Canvas)Java ドキュメント。

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

適用対象