Caused by: java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor
出现错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片。
解决方法:
bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.a).copy(Config.ARGB_8888, true);