Freigeben über


Layout.Draw Methode

Definition

Überlädt

Draw(Canvas, Path, Paint, Int32)

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich, wobei der Hervorhebungspfad zwischen dem Hintergrund und dem Text gezeichnet wird.

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

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich.

Draw(Canvas)

Zeichnen Sie dieses Layout auf der angegebenen Canvas.

Draw(Canvas, Path, Paint, Int32)

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich, wobei der Hervorhebungspfad zwischen dem Hintergrund und dem Text gezeichnet wird.

[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

Parameter

canvas
Canvas

Der Zeichenbereich

selectionHighlight
Path

der Pfad der Markierungsmarkierung oder des Cursors; kann null sein

selectionHighlightPaint
Paint

die Farbe für die Markierungsmarkierung

cursorOffsetVertical
Int32

der Betrag, der beim Rendern der Hervorhebung vorübergehend übersetzt werden soll.

Attribute

Hinweise

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich, wobei der Hervorhebungspfad zwischen dem Hintergrund und dem Text gezeichnet wird.

Java-Dokumentation für android.text.Layout.draw(android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich.

[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

Parameter

canvas
Canvas

Der Zeichenbereich

highlightPaths
IList<Path>

der Pfad der Highlights. Die highlightPaths und highlightPaints müssen dieselbe Länge aufweisen und in derselben Reihenfolge ausgerichtet sein. Beispielsweise sollte die Farbe des n-ten der highlightPaths am n-ten von highlightPaints gespeichert werden.

highlightPaints
IList<Paint>

die Farben für die Highlights. Die highlightPaths und highlightPaints müssen dieselbe Länge aufweisen und in derselben Reihenfolge ausgerichtet sein. Beispielsweise sollte die Farbe des n-ten der highlightPaths am n-ten von highlightPaints gespeichert werden.

selectionPath
Path

der Markierungs- oder Cursorpfad

selectionPaint
Paint

die Farbe für die Auswahl oder den Cursor.

cursorOffsetVertical
Int32

der Betrag, der beim Rendern der Hervorhebung vorübergehend übersetzt werden soll.

Attribute

Hinweise

Zeichnen Sie dieses Layout auf dem angegebenen Zeichenbereich.

Diese API zeichnet zuerst Hintergrund, zeichnet dann Hervorhebungspfade darüber, zeichnet dann Auswahl oder Cursor und zeichnet dann Text darüber.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Draw(Canvas)

Zeichnen Sie dieses Layout auf der angegebenen 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

Parameter

c
Canvas
Attribute

Hinweise

Zeichnen Sie dieses Layout auf der angegebenen Canvas.

Diese API zeichnet zuerst Hintergrund und zeichnet dann Text darüber.

Java-Dokumentation für android.text.Layout.draw(android.graphics.Canvas).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: