Sprache

DrawableMarginSpan.DrawLeadingMargin Methode

Definition

Überlädt

DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, ICharSequence, Int32, Int32, Boolean, Layout)

Rendert den führenden Rand.

[Android.Runtime.Register("drawLeadingMargin", "(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V", "GetDrawLeadingMargin_Landroid_graphics_Canvas_Landroid_graphics_Paint_IIIIILjava_lang_CharSequence_IIZLandroid_text_Layout_Handler")]
public virtual void DrawLeadingMargin(Android.Graphics.Canvas c, Android.Graphics.Paint p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence text, int start, int end, bool first, Android.Text.Layout layout);
[<Android.Runtime.Register("drawLeadingMargin", "(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V", "GetDrawLeadingMargin_Landroid_graphics_Canvas_Landroid_graphics_Paint_IIIIILjava_lang_CharSequence_IIZLandroid_text_Layout_Handler")>]
abstract member DrawLeadingMargin : Android.Graphics.Canvas * Android.Graphics.Paint * int * int * int * int * int * Java.Lang.ICharSequence * int * int * bool * Android.Text.Layout -> unit
override this.DrawLeadingMargin : Android.Graphics.Canvas * Android.Graphics.Paint * int * int * int * int * int * Java.Lang.ICharSequence * int * int * bool * Android.Text.Layout -> unit

Parameter

c
Canvas

Der Zeichenbereich

p
Paint

die Farbe. Dies sollte beim Beenden unverändert bleiben.

x
Int32

die aktuelle Position des Rands

dir
Int32

die Basisrichtung des Absatzes; wenn negativ, befindet sich der Rand rechts vom Text, andernfalls ist er links.

top
Int32

oben in der Zeile

baseline
Int32

die Basislinie der Zeile

bottom
Int32

unten in der Zeile

text
ICharSequence

der Text

start
Int32

der Anfang der Zeile

end
Int32

das Ende der Zeile

first
Boolean

true, wenn dies die erste Zeile des Absatzes ist

layout
Layout

das Layout, das diese Zeile enthält

Implementiert

Attribute

Hinweise

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:

DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout)

Rendert den führenden Rand.

public void DrawLeadingMargin(Android.Graphics.Canvas c, Android.Graphics.Paint p, int x, int dir, int top, int baseline, int bottom, string text, int start, int end, bool first, Android.Text.Layout layout);
member this.DrawLeadingMargin : Android.Graphics.Canvas * Android.Graphics.Paint * int * int * int * int * int * string * int * int * bool * Android.Text.Layout -> unit

Parameter

c
Canvas

Der Zeichenbereich, auf dem die Zeichnungsfläche gezeichnet werden soll.

p
Paint

Die vom Layout bereitgestellte Farbe. Diese Implementierung verwendet sie nicht.

x
Int32

die aktuelle Position des Rands

dir
Int32

die Basisrichtung des Absatzes; wenn negativ, befindet sich der Rand rechts vom Text, andernfalls ist er links.

top
Int32

oben in der Zeile

baseline
Int32

die Basislinie der Zeile

bottom
Int32

unten in der Zeile

text
String

Der Text der Zeile, der an die Zeichensequenzüberladung übergeben wird.

start
Int32

der Anfang der Zeile

end
Int32

das Ende der Zeile

first
Boolean

true, wenn dies die erste Zeile des Absatzes ist

layout
Layout

Das Layout, das verwendet wird, um den Anfang der Zeile zu finden, in der die Spanne beginnt.

Hinweise

Rendert den führenden Rand. Dies wird aufgerufen, bevor der Rand durch den von getLeadingMargin(boolean) zurückgegebenen Wert angepasst wurde.

Android-Referenz für android.text.style.DrawableMarginSpan.drawLeadingMargin.

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: