setPixel抛出java.lang.IllegalStateException
2014-04-10 14:28
204 查看
原来,从ImageView里读取的Bitmap,或者加载drawable里的图片资源,返回的都是一个immutalbe的bitmap,所以不能用setpixels
必须采取类似Bitmap bmp = Bitmap.createBitmap(2, 2, Bitmap.Config.ARGB_8888);的方式,返回的才是一个mutable的bitmap,可以修改像素
必须采取类似Bitmap bmp = Bitmap.createBitmap(2, 2, Bitmap.Config.ARGB_8888);的方式,返回的才是一个mutable的bitmap,可以修改像素
相关文章推荐
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- Java定时任务的三种实现方法
- Myeclipse 2014 for mac 激活过程
- Spring事务配置的五种方式
- 打包jar文件(包含第三方库)
- JAVA笔记8-对象转型casting
- Java之智力题【史上最全】
- MyEclipse断点调试方法
- java 汉字转Unicode
- eclipse怎么设置字体大小
- 算法(持续更新)For Java
- org.eclipse.core.runtime.CoreException: 处理调试异步队列时发生异常 (EAS BOS 问题)
- java多线程例子
- 解决java.lang.UnsupportedClassVersionError问题和原因
- eclipse构建及运行maven web项目
- java计算今天是今年的第几天
- Spring的AOP浅尝
- Spring的AOP浅尝
- 访问者模式讨论篇:java的动态绑定与双分派
- Java中NaN和-0.0f的比较问题