2012-06-05 13 views
0

有没有人在Android的viewpager中使用Steema Teecharts的经验?Steema在ViewPager中的图表性能?

我有一个viewpager中的5个图表 - 他们得到一次创建和缓存。在页面之间滑动非常波涛汹涌。我正在测试评估版本,它在图表中添加了水印,我想知道是否由于水印造成的不连续性?分析表明滞后在图表的onDraw代码中。

任何使用过Teecharts的人都可以告诉我这个问题是否存在于非eval版本中?

回答

0

我的解决办法是要求 “setDrawingCacheEnabled(真)” 图表对象上。它有很大的不同。不知道这是为什么,因为Android文档使它听起来像它不会帮助,因为我启用了硬件加速,但它确实。

0

我不认为水印影响性能很多。

你的排行榜有很多点吗?请注意,绘制的点数是影响性能的一个方面。尝试使用点数改变你的应用程序响应。

市场中的演示是否在您的设备中重现了问题?如果是这样,你使用什么设备?

-

最好的问候,

Yeray阿隆索

Steema支持中心

+0

嗨Yeray,感谢您的评论。我的解决方案是在图表对象上调用“setDrawingCacheEnabled(true)”。它有很大的不同。不知道这是为什么,因为Android文档使它听起来像它不会帮助,因为我启用了硬件加速,但它确实。 – user1437570

+0

嗨!很高兴看到你发现如何使它工作。并感谢您的提示! – Yeray

0

当我遇到同样的问题,使图纸缓存帮助一点点,但真正的问题是我的autoredraw。这导致几乎不断地调用OnPaintListener。我可以通过将setAutoRepaint设置为false来禁用此功能。这将CPU使用率降至更高的正常水平。