Android图片库-Glide3.X Wiki官方文档
简介
Glide是一个Android图片库,确切地说应当叫『媒体框架』。支持图片、Gif、原生视频的加载。使用简单,可扩展性强,性能优异,Google推荐使用。
名词解释
Glide中有一部分单词,用英文单词可能在行文中更加合适,还有一些词在Glide中有特别的含义,这里简要说明一下。
- View: 一般情况下,指Android中的View及其子类控件(包括自定义的),尤其指ImageView。这些控件可在上面绘制Drawable。
- Target: Glide中重要的概念,目标。它即可以指封装了一个View的Target(ViewTarget),也可以不包含View(SimpleTarget)。
- Drawable: 指Android中的Drawable类或者它的子类,如BitmapDrawable等。或者Glide中继承Drawable实现的自定义Drawable(如GifDrawable等)。
- Request - 加载请求,可以是网络请求或者其他任何下载图片的请求,也是Glide中的一个类。
- Model:数据源的提供者,如Url,文件路径等,可以从model中获取InputStream。
- Signature:签名,可以唯一地标识一个对象。
- recycle():Glide中Resource类有此方法,表示该资源不被引用,可以放入池中(此时并没有释放空间)。Android中Bitmap也有此方法,表示释放Bitmap占用的内存。
目录
- 主目录
- 缓存机制与缓存失效
- Glide配置
- 自定义Target
- 调试与错误处理
- 使用Glide下载自定义大小图片
- 集成库-与其他库相整合
- 在后台线程中加载与缓存数据
- Glide中的资源复用
- 快照(Snapshots)
- 图形变换(Transformations)
其他说明
本书通过gitbook制作,如果您想查看最新的翻译或者改进相关内容,可以访问我的gitbook页面-李牧之的gitbook。也可以查看Glide Github的Wiki主页阅读英文原文。