【发布时间】:2012-02-26 07:33:11
【问题描述】:
我想在 Canvas 中绘制类似的东西:
如何做边框效果?谢谢
【问题讨论】:
-
你试过这个解决方案吗? stackoverflow.com/questions/3182393/…
标签: java android android-layout
我想在 Canvas 中绘制类似的东西:
如何做边框效果?谢谢
【问题讨论】:
标签: java android android-layout
绘制文本两次。首先用填充颜料绘制文本,如下所示:
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()。
drawText(... , StrokePaint) 之前 drawText (... , TextPaint)