Android Glide自定义图片缓存大小及存储路径
2020-03-22 本文已影响0人
啥也写不出来的安卓技术人员
依赖
implementation 'com.github.bumptech.glide:glide:4.9.0'
第一步:创建一个类 实现 GlideModule
![](https://img.haomeiwen.com/i20501934/e8be59bff180d9ef.png)
实现 applyOptions()方法 registerComponents()方法
在applyOptions方法中定义图片大小 及存储路径 设置缓存
//图片缓存大小
int size =1080 *1080 *500;
//存储路径
String path = Environment.getExternalStorageDirectory().getPath()+"/GlideImage";
//设置磁盘缓存
builder.setDiskCache(new DiskLruCacheFactory( path,size ) );
要在清单文件中注册(AndroidManifest.xml)
<meta-data android:name="☆☆☆.☆☆☆.☆☆☆.☆☆☆.MyGlide" android:value="GlideModule"/>
!全包名
![](https://img.haomeiwen.com/i20501934/3c7de314bb67fd4b.png)
测试成功