在Canvas机器人喷漆边框的文本 [英] Paint bordered text in a Canvas android
本文介绍了在Canvas机器人喷漆边框的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在画布类似油漆:
我该怎么办了边框的效果?谢谢
How can I do the bordered effect? Thanks
推荐答案
绘制文本两次。先用像这样一个补漆绘制文本:
Draw the text two times. First draw the text with a fill paint like so:
Paint fillPaint = new Paint();
fillPaint.setColor(Color.MAGENTA);
canvas.drawText(.... fillPaint);
然后用像这样一搏再次绘制它:
Then draw it again with a stroke like so:
Paint stkPaint = new Paint();
stkPaint.setStyle(Style.STROKE);
stkPaint.setStrokeWidth(8);
stkPaint.setColor(Color.WHITE);
canvas.drawText(.... stkPaint);
这篇关于在Canvas机器人喷漆边框的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文