java.lang.UnsupportedOperationException at Android.view.GLES20Canvas.clipPath(GLES20Canvas.java:287) at br.com.iba.view.PageCurlView.drawCurl(PageCurlView.java:284) at br.com.iba.view.PageCurlView.onDraw(PageCurlView.java:353) at android.view.View.draw(View.java:9291)
在用canvas的clipPath方法畫圖像之後,在Nexus5上跑著沒問題,但是換到紅米手機上就不行了,顯示不出效果來,之後換了一台華為的手機來試,直接崩潰,這樣也好,總比不崩潰但是顯示不出效果來要好一些,之後在StackOverFlow上搜索,找到了解決方案。
原因是因為不支持硬件加速。
mImageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11