我在我的项目中使用 SVG 文件来显示图像。它在模拟器中运行良好,但在真实设备中出现错误。
错误如下:
E/AndroidRuntime(23215): java.lang.UnsupportedOperationException
E/AndroidRuntime(23215): at android.view.GLES20Canvas.drawPicture(GLES20Canvas.java:911)
E/AndroidRuntime(23215):at android.graphics.drawable.PictureDrawable.draw(PictureDrawable.java:73)
这背后的原因是什么?
编辑:解决方案
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
将此行添加到您的代码中。