美文网首页Android开发
Facebook开源的Android图片加载库Fresco的De

Facebook开源的Android图片加载库Fresco的De

作者: Kaede | 来源:发表于2015-10-31 18:57 被阅读1198次

    背景

    关于图片加载框架,我用过许多轮子,也有自己写过。目前项目在使用的是一个我基于 Volley 修改而来的 ImageLoader ,但是由于产品天花乱坠的需求,现在已经渐渐改得面目全非了,于是打算换成一个新的轮子,在 Glide 和 Fresco 纠结一段时间后,打算先尝试 Fresco 。

    目前只写了一个 Demo 项目,后续打算把笔记整理一下,写成一篇日志。

    信息

    GitHub : Fresco Sample Usage
    作者 : Kaede
    参考 : fresco 06peng frescolib.org

    简介

    Fresco是Facebook开源的一个强大的Android图片加载框架,本项目是一个Fresco用法的Demo项目。

    项目内容

    • 简单地加载一张图片
    • 自定义图片的加载,比如ScaleType, Rounded Corner, Circle, Fade Animation, Placeholder, Failure Image, Retry Image, ProgressBar, PressedState Overlay
    • 加载Gif以及WebPng动态图片
    • 监听图片加载的过程
    • 渐进式图片加载
    • 调整图片大小
    • 加载图片后对图片做一些处理
    • 在ListView上的使用
    • 在RecyclerView上的使用
    • 配合第三方图片控件的使用(PhotoView, SubsamplingSacleImageView, GifDrawable)
    • 相关代码段

    Fresco的特性

    • 完善的内存缓存和释放机制
    • 渐进式图片加载
    • 动图支持
    • 可高度自定义的UI
    • 可高度自定义的图片加载过程

    详细信息可以参考frescolib.org

    预览

    01 02

    相关文章

      网友评论

        本文标题:Facebook开源的Android图片加载库Fresco的De

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