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主页阅读英文原文。