android Immutable bitmap passed to Canvas constructor异常
16lz
2022-04-10
出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片
解决办法如下:
使用
BitmapFactory.decodeResource(getResources(), R.drawable.xiao).copy(Bitmap.Config.ARGB_8888, true);
替换
BitmapFactory.decodeResource(getResources(), R.drawable.xiao);
转自:http://blog.csdn.net/gh102/article/details/6719624
更多相关文章
- Android(安卓)jni调用第三方so库和.h文件
- android平台开发问题小结----今天遇到的几类问题
- Android2.2添加Ethernet 框架支持(二)
- Android文件访问权限问题
- ant 一键打包
- Android(安卓)字体修改
- 基于Android(安卓)Studio 的NDK之 “Hello,World!”
- [Android] 文件夹下文件的个数限制
- NPM 和webpack 的基础使用