關於移動端使用canvas功能的插件(如echarts)遇到的圖表黑屏、閃爍、動畫停滯、跳幀和擦除不全的問題


使用echarts在移動端做頁面嵌入APP的圖表,在一個安卓5.1.1的系統上遇到了餅圖黑屏、閃爍的問題,針對echarts在網上查了很久,沒有結果,后對canvas查找,找到了一篇針對此問題的解決方法,主要說是安卓某些版本的webview不支持canvas硬件加速,所以在很多情況下看到動畫偶現黑屏,閃爍,在客戶端加一行禁止硬件加速的代碼即可:

[java]  view plain  copy
  1. webView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);  

 

學習的方法來自於:http://blog.csdn.net/yuhk231/article/details/53560782。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM