有沒有人在Android的viewpager中使用Steema Teecharts的經驗?Steema在ViewPager中的圖表性能?
我有一個viewpager中的5個圖表 - 他們得到一次創建和緩存。在頁面之間滑動非常波濤洶涌。我正在測試評估版本,它在圖表中添加了水印,我想知道是否由於水印造成的不連續性?分析表明滯後在圖表的onDraw代碼中。
任何使用過Teecharts的人都可以告訴我這個問題是否存在於非eval版本中?
有沒有人在Android的viewpager中使用Steema Teecharts的經驗?Steema在ViewPager中的圖表性能?
我有一個viewpager中的5個圖表 - 他們得到一次創建和緩存。在頁面之間滑動非常波濤洶涌。我正在測試評估版本,它在圖表中添加了水印,我想知道是否由於水印造成的不連續性?分析表明滯後在圖表的onDraw代碼中。
任何使用過Teecharts的人都可以告訴我這個問題是否存在於非eval版本中?
我的解決辦法是要求 「setDrawingCacheEnabled(真)」 圖表對象上。它有很大的不同。不知道這是爲什麼,因爲Android文檔使它聽起來像它不會幫助,因爲我啓用了硬件加速,但它確實。
我不認爲水印影響性能很多。
你的排行榜有很多點嗎?請注意,繪製的點數是影響性能的一個方面。嘗試使用點數改變你的應用程序響應。
市場中的演示是否在您的設備中重現了問題?如果是這樣,你使用什麼設備?
-
最好的問候,
Yeray阿隆索
Steema支持中心
當我遇到同樣的問題,使圖紙緩存幫助一點點,但真正的問題是我的autoredraw。這導致幾乎不斷地調用OnPaintListener。我可以通過將setAutoRepaint設置爲false來禁用此功能。這將CPU使用率降至更高的正常水平。
嗨Yeray,感謝您的評論。我的解決方案是在圖表對象上調用「setDrawingCacheEnabled(true)」。它有很大的不同。不知道這是爲什麼,因爲Android文檔使它聽起來像它不會幫助,因爲我啓用了硬件加速,但它確實。 – user1437570
嗨!很高興看到你發現如何使它工作。並感謝您的提示! – Yeray