Sprache

DynamicDrawableSpan.GetSize Methode

Definition

Ruft die rechte Grenze des Drawables ab und legt optional Schriftartmetriken von der unteren Grenze fest.

[Android.Runtime.Register("getSize", "(Landroid/graphics/Paint;Ljava/lang/CharSequence;IILandroid/graphics/Paint$FontMetricsInt;)I", "GetGetSize_Landroid_graphics_Paint_Ljava_lang_CharSequence_IILandroid_graphics_Paint_FontMetricsInt_Handler")]
public override int GetSize(Android.Graphics.Paint paint, Java.Lang.ICharSequence? text, int start, int end, Android.Graphics.Paint.FontMetricsInt? fm);
[<Android.Runtime.Register("getSize", "(Landroid/graphics/Paint;Ljava/lang/CharSequence;IILandroid/graphics/Paint$FontMetricsInt;)I", "GetGetSize_Landroid_graphics_Paint_Ljava_lang_CharSequence_IILandroid_graphics_Paint_FontMetricsInt_Handler")>]
override this.GetSize : Android.Graphics.Paint * Java.Lang.ICharSequence * int * int * Android.Graphics.Paint.FontMetricsInt -> int

Parameter

paint
Paint

Die für die Messung gelieferte Farbe. In dieser Implementierung werden stattdessen die Grenzen der Drawables verwendet.

text
ICharSequence

Aktueller Text.

start
Int32

Der Wert ist 0 oder größer.

end
Int32

Der Wert ist 0 oder größer.

fm
Paint.FontMetricsInt

Die Schriftartmetriken, die aus den Grenzen der Zeichnungsgröße festgelegt werden sollen, oder null um Metriken unverändert zu lassen.

Gibt zurück

Breite der Spanne.

Attribute

Hinweise

Gibt die Breite der Spanne zurück. Durch erweiternde Klassen kann die Höhe der Spanne durch Aktualisieren von Attributen von Paint.FontMetricsInt festgelegt werden. Wenn die Spanne den gesamten Text abdeckt und die Höhe nicht festgelegt ist, wird draw(Canvas,CharSequence,int,int,float,int,int,int,Paint) nicht für die Spanne aufgerufen.

Android-Referenz für android.text.style.DynamicDrawableSpan.getSize.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: