我想在画布中绘制类似以下内容的东西:
如何实现边框效果?谢谢。
文本需要画两次。首先使用填充颜料来绘制文本,代码如下:
Paint fillPaint = new Paint();
fillPaint.setColor(Color.MAGENTA);
canvas.drawText(.... fillPaint);
然后像这样再用描边绘制一遍:
Paint stkPaint = new Paint();
stkPaint.setStyle(Style.STROKE);
stkPaint.setStrokeWidth(8);
stkPaint.setColor(Color.WHITE);
canvas.drawText(.... stkPaint);
canvas.drawText()
即可。 - SamueldrawText(... , TextPaint)
之前使用 drawText(... , StrokePaint)
来绘制文本。 - murt