使用echarts在移動端做頁面嵌入APP的圖表,在一個安卓5.1.1的系統上遇到了餅圖黑屏、閃爍的問題,針對echarts在網上查了很久,沒有結果,后對canvas查找,找到了一篇針對此問題的解決方法,主要說是安卓某些版本的webview不支持canvas硬件加速,所以在很多情況下看到動畫偶現黑屏,閃爍,在客戶端加一行禁止硬件加速的代碼即可:
- webView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
學習的方法來自於:http://blog.csdn.net/yuhk231/article/details/53560782。