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)
- 相关代码段
- 完善的内存缓存和释放机制
- 渐进式图片加载
- 动图支持
- 可高度自定义的UI
- 可高度自定义的图片加载过程
详细信息可以参考frescolib.org