android Immutable bitmap passed to Canvas constructor异常
16lz
2022-05-14
出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片
解决办法如下:
使用
[java] view plain copy print ?- BitmapFactory.decodeResource(getResources(),R.drawable.xiao).copy(Bitmap.Config.ARGB_8888,true);
替换
[java] view plain copy print ?- BitmapFactory.decodeResource(getResources(),R.drawable.xiao);
转自:http://blog.csdn.net/gh102/article/details/6719624
更多相关文章
- Android+JNI调用–文件操作
- AIDL跨进程通讯
- android直接找一个文件,部分编译等实用
- Android(安卓)国际化问题
- Android读写文件
- Failed to fetch URL https://dl-ssl.google.com/android/reposi
- android 使用openCV编译.so库
- 【Android开发】Android应用程序目录结构
- NPM 和webpack 的基础使用