Android SDK 要求
Min Sdk Version - API 14 (Ice Cream Sandwich) 或更高。
Compile Sdk Version - API 26 (Oreo) 或更高。
Support Library Version - 支持库版本为 27。
Glide 库添加依赖 implementation'com.github.bumptech.glide:glide:4.5.0'
Glide基本使用方法
基本用法
使用占位符方式请求图片
// 磁盘缓存策略的属性共有五种
分别是
DiskCacheStrategy.AUTOMATIC //(默认,自动进行缓存选择)
DiskCacheStrategy.ALL //使用DATA 和RESOURCE结合点格式
DiskCacheStrategy.DATA //只缓存原始数据(解码前图片数据)
DiskCacheStrategy.RESOURCE //只缓存对图片处理后的数据(解码后图片数据)
DiskCacheStrategy.NONE //不进行缓存
//若需要清除缓存可以使用
Glide.get(this).clearMemory(); //清除内存缓存
Glide.get(this).clearDiskCache(); //清除磁盘缓存
Glide.with(this).clear(ivImg); //清除指定位置图片缓存
使用Glide V4 中 Generated API 请求图片
准备
在 build.gradle 文件下 dependencies{……} 中添加依赖annotationProcessor'com.github.bumptech.glide:compiler:4.5.0'
implementation'com.github.bumptech.glide:glide:4.5.0'
在包目录下建立一个新类 MyAppGlideModule 继承自 AppGlideModule 并使用注解 @GlideModule
使用GlideApp