在Android中绘制工件

时间:2013-09-23 14:11:12

标签: android cordova

这是使用v2.9的PhoneGap应用。我使用的是Android 4.2.1 Galaxy S3。我有一个滑动事件,允许最终用户滚动到图表的末尾,然后回到开头。似乎有一个绘图问题,图表正确滚动,但留下了一个额外的,不可复制的图形。我有一个视频演示:

http://youtu.be/4gpyIQhS04Q

这是一个更令人沮丧的事情:如果我在AndroidManifest.xml中禁用硬件加速,则问题不会发生,但如果我使用运行4.2.2的Razor Max执行相同的测试,则图形甚至不会出现在webview中(禁用加速)。

另一个奇怪的事情是它只发生在最顶层的图形上。例如:如果我删除蓝色图形,则绿色图形显示行为,如果我删除绿色图形,则黄色图形显示行为。

这是:Android WebView Hardware Rendering Weird Artifact Issue

的欺骗

事实证明我没有把CSS放在正确的元素上。

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到CSS中。它可以提高性能并减少重影,口吃和渲染问题。

-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);