美文网首页图片
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