語言

DynamicDrawableSpan.GetSize 方法

定義

[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

參數

paint
Paint
text
ICharSequence

目前正文。

start
Int32

值為 0 或以上

end
Int32

值為 0 或以上

傳回

跨度的寬度。

屬性

備註

回傳跨寬。 擴充類別可以透過更新 Paint.FontMetrics Int. 的屬性來設定跨度高度。 如果跨度覆蓋整個文字,且高度未設定,則不會呼叫 draw(Canvas, CharSequence, int, int, float, int, int, int, Paint) 來執行跨度。

Android 參考資料。android.text.style.DynamicDrawableSpan.getSize

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於