美文网首页图片
Fresco 使用及安卓内存管理

Fresco 使用及安卓内存管理

作者: DeanWang | 来源:发表于2016-03-03 22:49 被阅读663次

Fresco使用需要注意以下事项:
1 一定要设置setDownsampleEnabled(true)
2 列表(ListView)里面的控件一定要设置ResizeOption;最好所有DraweeView都使用ResizeOption
3 尺寸大的图片尽量不要放到内存管理器里面去;严重降低内存管理器的效率
4 如果图片显示不出来或者有其它问题,设置ControllerListener来寻找原因;

内存管理
不用的Bitmap记得及时手动调用recycle回收掉;等系统回收太慢;最好能管理起来
从文件系统加载图片,设置maxpixel;超过就降采样。

用Fresco能解决什么问题?
类似百思不得姐这样的应用,有大量动态、静态图片需要加载、需要保持列表滑动流畅的应用;同一张图片,接口可以返回多个CDN缓存图片的地址,客户端可以使用URL复用功能逐一检查

相关文章

网友评论

    本文标题:Fresco 使用及安卓内存管理

    本文链接:https://www.haomeiwen.com/subject/iikokttx.html