之前一直使用的是3.7版本的 由于老项目 也就一直没有更新 ,最近要开发一个新项目,所以就想把相关库都用最新的 然而 问题出现了,之前的方法有些竟然不好使了 经过一顿百度 找到了 下面的答案 仅供各位参考
版本号为:4.6.1
首先在build.gradle文件下添加依赖:
repositories { mavenCentral()
google() }
dependencies { implementation 'com.github.bumptech.glide:glide:4.6.1' annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1' }创建一个RequestOptions的对象,该对象来设置各种参数。
- RequestOptions options = new RequestOptions()
- .placeholder(R.drawable.video_default)// 正在加载中的图片
- .error(R.drawable.video_error) // 加载失败的图片
- .diskCacheStrategy(DiskCacheStrategy.ALL); // 磁盘缓存策略
- Glide.with(context)
- .load(imageUrl) // 图片地址
- .apply(options) // 参数
- .into(imageView); // 需要显示的ImageView控件
在Glide4.0版本以前的代码如下:
- Glide.with(context)
- .load(imageUrl) // 图片地址
- .placeholder(R.drawable.video_default)// 正在加载中的图片
- .error(R.drawable.video_error) // 加载失败的图片
- .diskCacheStrategy(DiskCacheStrategy.ALL); // 磁盘缓存策略
- .into(imageView); // 需要显示的ImageView控件