android 中使用 canvas 写文字的最佳方式

如果使用canvas.drawText()这个函数来书写字符串,可能会遇到不能自动换行的问题,而人工判断来换行的话代码过长了。

最好是使用textPaint = new TextPaint()函数结合StaticLayout layout=new StaticLayout()函数来将字符串先放到layout里面,在用            canvas.translate(0,20);
            layout.draw(canvas);将字符串画到canvas上面。

详细代码参考上一篇转载的文章。

你可能感兴趣的:(android 中使用 canvas 写文字的最佳方式)