摘要:
mViews<View>存放在(包含)ImageView的引用,随着imageView设置Bitmap的增加,大概30张大图之后就基本OOM了,这时要做优化修改: 1、修改mViews的大小,默认只有4个 2、修改容器里面关于mViews的使用 也就是说,整个方案中最多只保存3个ImageView, 阅读全文
摘要:
也就是说,android开启硬件加速渲染,Bitmap的图层超出了GPU对于openglRender的限制值,这个不同的手机会有不同的限制。 第一步:拿到本设备的GPU对于openglRender的限制值 第二步:在你初始化视图的时候判断一下你的Bitmap的长宽是否超出了这个值,选择关闭硬件加速。 阅读全文