語言

ILineBackgroundSpan.DrawBackground 方法

定義

在畫布上畫背景。

[Android.Runtime.Register("drawBackground", "(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;III)V", "GetDrawBackground_Landroid_graphics_Canvas_Landroid_graphics_Paint_IIIIILjava_lang_CharSequence_IIIHandler:Android.Text.Style.ILineBackgroundSpanInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void DrawBackground(Android.Graphics.Canvas canvas, Android.Graphics.Paint paint, int left, int right, int top, int baseline, int bottom, Java.Lang.ICharSequence text, int start, int end, int lineNumber);
[<Android.Runtime.Register("drawBackground", "(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;III)V", "GetDrawBackground_Landroid_graphics_Canvas_Landroid_graphics_Paint_IIIIILjava_lang_CharSequence_IIIHandler:Android.Text.Style.ILineBackgroundSpanInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member DrawBackground : Android.Graphics.Canvas * Android.Graphics.Paint * int * int * int * int * int * Java.Lang.ICharSequence * int * int * int -> unit

參數

canvas
Canvas

畫布上應繪製跨度

paint
Paint

以前用 paint 畫文字,退出時應該保持不變

left
Int32

線條相對於輸入畫布的左側位置,以像素為單位

right
Int32

線條相對於輸入畫布的正確位置,以像素為單位

top
Int32

線條相對於輸入畫布的頂端位置,以像素為單位

baseline
Int32

文字相對於輸入畫布的基線,以像素為單位

bottom
Int32

線條相對於輸入畫布的底部位置,以像素為單位

text
ICharSequence

現行文本

start
Int32

該行的開始字元索引

end
Int32

該行的字元索引

lineNumber
Int32

目前文字版面中的行號

屬性

備註

在畫布上畫背景。

Java 文件 android.text.style.LineBackgroundSpan.drawBackground(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, int)。

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

適用於