Bitmap bitmap = BitmapFactory.decodeResource(r, R.drawable.icon).copy(Bitmap.Config.ARGB_8888, true)
加上.copy(Bitmap.Config.ARGB_8888, true)
原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片