出现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);
分类: android solve
本文转自wanqi博客园博客,原文链接:http://www.cnblogs.com/wanqieddy/archive/2011/10/18/2216451.html如需转载请自行联系原作者