0

这是一个使用 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 放在正确的元素上。

4

1 回答 1

0

尝试将以下内容添加到您的 CSS 中。它可以提高性能并减少重影、卡顿和渲染问题。

-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
于 2013-09-23T14:31:24.630 回答