【Android 开源系列】之图片加载框架

Android 开源系列

【Android 开源系列】之缓存框架

【Android 开源系列】之网络请求框架


Glide- Star 17250

一个高效、开源、Android设备上的媒体管理框架。灵活的API,可以和很多网络框架进行整合

特性:

GIF动画的解码

本地视频剧照的解码

Activity生命周期的集成

转码的支持

动画的支持

OkHttp和Volley的支持

其他功能:图片加载过程中占位符等

Android Universal Image Loader- Star 15565

应该是使用最多的图片缓存,支持主流图片缓存的绝大多数特性

特性:

多线程图片加载(同步或者异步)

尽可能多的配置选项(线程池,加载器,解析器,内存/磁盘缓存,显示参数等等)

图片可以缓存在内存中,或者设备文件目录下,或者SD卡中

可以监听加载进度

可以自定义显示每一张图片时都带不同参数

支持Widget

Picasso- Star 14013

一个强大的图片下载与缓存的库

特性:

可以自动检测adapter的重用并取消之前的下载

图片变换

可以加载本地资源

可以设置占位资源

支持debug模式

Fresco- Star 13275

Facebook 开源的一个强大的图片加载组件。用于管理图像和他们使用的内存的库

特性:

内存管理,两个内存缓存加上磁盘缓存构成了三级缓存

支持流式,图片的渐进式呈现

支持Gif图和WebP格式

更多样的显示,如圆角、进度条、点击重试、自定义对焦点

支持Android2.3+


Android开发者e周报往期

Android开发者e周报 第1期

Android开发者e周报 第2期

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,093评论 25 709
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 5,276评论 0 161
  • 框架:提供一定能力的小段程序 http://www.cnblogs.com/jincheng-yangchaofa...
    姑娘请别为难小僧阅读 7,365评论 0 132
  • 寒冬之日 伫立街头 耳边烦扰 内心平静 思往日青葱岁月 念远方孤独之人 望渺渺茫茫之空 行坚定希冀之路 拾起旧笔 ...
    正捌阅读 377评论 7 3
  • 昨天 xcode 升级为7之后,真机编译过不去,模拟器能编译过,编译不过, 方法一:更新library使包含Bit...
    CyanCyan子衿阅读 336评论 0 0