有没有人在 Android 的浏览器中使用 Steema Teecharts 的经验?
我在 viewpager 中有 5 个图表 - 它们被创建一次并被缓存。在页面之间滑动真的很不稳定。我正在测试评估版,它在图表中添加了水印,我想知道波动是否是因为水印?分析表明滞后在图表的 onDraw 代码中。
任何使用过 Teecharts 的人都可以告诉我这个问题是否存在于非评估版本中?
有没有人在 Android 的浏览器中使用 Steema Teecharts 的经验?
我在 viewpager 中有 5 个图表 - 它们被创建一次并被缓存。在页面之间滑动真的很不稳定。我正在测试评估版,它在图表中添加了水印,我想知道波动是否是因为水印?分析表明滞后在图表的 onDraw 代码中。
任何使用过 Teecharts 的人都可以告诉我这个问题是否存在于非评估版本中?
我不认为水印对性能有很大影响。
你的图表有很多点吗?请注意,绘制的点数是影响性能的方面之一。尝试使用点数是否会改变您的应用响应。
市场上的演示是否重现了您设备中的问题?如果是这样,您使用的是什么设备?
--
最好的祝福,
耶雷·阿隆索
Steema 支持中心
我的解决方案是在图表对象上调用“setDrawingCacheEnabled(true)”。它产生了显着的差异。不知道为什么会这样,因为Android文档听起来好像没有帮助,因为我启用了硬件加速,但确实如此。
当我遇到同样的问题时,启用绘图缓存会有所帮助,但对我来说真正的问题是自动重绘。这导致几乎不断地调用 OnPaintListener。我可以通过将 setAutoRepaint 设置为 false 来禁用它。这将 CPU 使用率降至更正常的水平。