我有一个问题在Android(4.1.1)上运行帆布动画,特别是在华硕Transformer Pad上。Android帆布动画卡住的框架
动画运行,但似乎有动画卡在动画后面的第一帧。
有没有人曾经遇到过这个问题或提供一些见解呢?我似乎无法找到任何关于它的事情。
谢谢。
我有一个问题在Android(4.1.1)上运行帆布动画,特别是在华硕Transformer Pad上。Android帆布动画卡住的框架
动画运行,但似乎有动画卡在动画后面的第一帧。
有没有人曾经遇到过这个问题或提供一些见解呢?我似乎无法找到任何关于它的事情。
谢谢。
Martin。这看起来像是我构建了逐帧动画的问题。在画出新帧的调用之间,画布似乎永远不会清除。结果是图像出现在另一个上面,动画很混乱。
以下行:
canvas.drawColor(color.black, android.graphics.PorterDuff.Mode.CLEAR);
绘制新的人之前清除以前的图像的画布。在我调用“canvas.drawBitmap()”之前,我定位了这一行。
也许这会对你有用。
在某些版本的android 4.1.1,默认浏览器(AppleWebKit/534.30)中,clearRect已损坏,您必须通过设置canvas.width = canvas.width
来清除画布。
这就是可能是您面临的问题。