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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于