Phonegap:画布没有正确刷新

Posted

技术标签:

【中文标题】Phonegap:画布没有正确刷新【英文标题】:Phonegap: Canvas is not refreshing properly 【发布时间】:2015-06-15 11:55:10 【问题描述】:

我正在 Phonegap 中做一个 android 应用程序。在画布中我通过触摸制作了一个动态图像。我在具有不同版本的设备中进行了测试

当我运行 4.1、4.2 或 4.3 时,图像在移动时出现重复。所有其他版本都很好

我尝试应用画布背景颜色和不透明度,但仍然重复

有没有办法解决这个问题

提前致谢

【问题讨论】:

请分享相应的代码 安卓版本原因。它不适用于果冻豆@Eric 【参考方案1】:

我检查应用程序 4.0、4.1、4.2、4.3 和 4.4

果冻豆只有这个问题

 var canvas = document.getElementById('canvas');
         canvas.style.opacity = 0.99;
         setTimeout(function() 
            canvas.style.opacity = 1;
         , .01);

这段代码非常适合我

【讨论】:

【参考方案2】:

我不确定这是否真的是 RAM 内存的原因。您正在其他设备上尝试,因此可能会有不同的结果。

我的建议是实现一个清除函数并在移动之后调用它......但是当你没有提供任何工作代码或示例时,很难说出任何相关的内容。

【讨论】:

sorry.. 不是因为内存问题,而是安卓版本的原因。它在果冻豆中不起作用。你知道在果冻豆中工作的任何解决方案吗@Samuel Ondrek

以上是关于Phonegap:画布没有正确刷新的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 捏合和缩放以缩放画布

如何使用 Phonegap 将图像加载到 HTML5 画布上

Phonegap : 为更小的屏幕缩放 HTML5 画布

接受来自 phonegap 应用程序的应用程序请求(无画布)

PhoneGap 没有为 iOS 加载正确的图标/启动画面

将相机或画廊中的图像保存在 phonegap 的画布中,并在旋转和裁剪后保存