【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期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值