我想使用Canvas.drawText调用游戏应用程序在画布上绘制文本,然后能够将其缩放,就像它是位图对象一样。我不想动态地改变它的字体大小,但我想通过仿射变换来缩放它。
有可能吗?我在文档中找不到足够的API调用。
谢谢!
答案 0 :(得分:4)
使用Matrix,您可以缩放它,并使用Canvas.concat(Matrix m)将矩阵转换应用于画布。在将文本绘制到画布上之前执行此操作。
答案 1 :(得分:1)
一旦它出现在画布上,它就不是一个单独的对象,你可以做任何事情。你可以做的是使用Canvas作为绘制到位图的API: