嗨我在android中有一个应用程序,它使用canvas.drawText()在Canvas上绘制文本。现在,我想为文本绘制设置动画,使其从左到右着色,类似于卡拉OK动画。这可能吗?感谢。
编辑:
我现在可以使用线程完成此操作,并在每次有一个要着色或着色的新字母时重绘整个画布。
答案 0 :(得分:2)
我能够通过使用线程来解决这个问题,并且每当有一个新的字母要着色或着色时重绘整个画布。
答案 1 :(得分:-1)
你需要创建一个带有requestAnimationFrame的主循环,处理时间和每个X秒修改一些东西
为了创造卡拉OK效果,我尝试将传票分为两部分。一个是彩色的,第二个是白色的。 每个X秒我将一个字母移动到另一个组。 或者半透明层