3
如何將帶下劃線的文字繪製到具有Android的畫布上? 我知道粗體和斜體是如何工作的,但是我如何繪製文字,並加下劃線? 這是甚至可能的,還是我必須找到一種解決方法來解決這個問題?Android Canvas繪製帶下劃線的文字
如何將帶下劃線的文字繪製到具有Android的畫布上? 我知道粗體和斜體是如何工作的,但是我如何繪製文字,並加下劃線? 這是甚至可能的,還是我必須找到一種解決方法來解決這個問題?Android Canvas繪製帶下劃線的文字
您可以使用Paint. UNDERLINE_TEXT_FLAG,
例:
class SampleView extends View {
public SampleView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setTextSize(25);
paint.setColor(Color.RED);
paint.setFlags(Paint. UNDERLINE_TEXT_FLAG);
paint.setColor(Color.GREEN);
canvas.drawText("My Underline Text", 50, 140, paint);
}
}
在噴漆的對象,設置標記,以強調文本
paint.setFlags(Paint.UNDERLINE_TEXT_FLAG);
他之後下劃線不透 – Doomsknight
非常感謝你很多^。^ –