我正在使用 android,尝试为一些文本设置动画(随着时间的推移使其变大或变小),但我遇到了以下问题。我无法使用以下方法为文本设置动画:
int textSize = calculateTextSize();
paint.setTextSize(textSize);
canvas.drawText("Some Text", 10, 25, paint);
calculateTextSize ,随时间缩小或放大文本大小。
问题是文本没有动画,而是从 20 号“跳”到 19 号到 18 号等 它不是动画,而是改变大小的文本。
如何在 andriod 上的 Canvas 上为文本添加动画效果?
谢谢
最佳答案
您应该改用 Canvas.scale()。这将使您制作流畅的动画。
关于android- Canvas 上的动画文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3580082/