小编Dan*_*her的帖子

Android 4+ html5画布没有重绘

我目前正在使用phonegap开发一个Android应用程序.我有一个html5画布,我正在绘制和动画对象.它在android 2.3上运行得很好,但在android 4+上它不重绘画布.我尝试将kinetic.js和easel.js/tween.js用于我的动画,并且这两个库都没有清除画布的问题.我在画布上显示并隐藏了一个div,但是它不会一直有效.我只能假设这是一个android 4+特定的bug或某种类型的功能来增强html5画布性能.

有谁知道是否有一些设置我可以改变或我可以调用android 4或javascript的方法,这将允许我在动画期间强制重绘我的html5画布?

还应该注意的是,动画似乎与4.1 google api模拟器中的easel.js/tween.js一起使用(画布清除和重绘),但不适用于运行4.1.1的手机.

我已经对正在发生的事情做了一些进一步的研究.基本上,似乎动画一开始的形状会留下一个神器,clearRect不会清除.我有一个大圈子,我正缩小到一个小圈子.动画仍然会发生,但是在画布上调用clearRect不会影响大圆圈.

android html5-canvas easeljs kineticjs cordova

6
推荐指数
1
解决办法
4906
查看次数

标签 统计

android ×1

cordova ×1

easeljs ×1

html5-canvas ×1

kineticjs ×1