Glide
谷歌官方推荐图片加载器
RequestOptions requestOptions = new RequestOptions();
requestOptions.error(R.mipmap.ic_launcher) //加载失败出现的图片
.placeholder(R.mipmap.ic_launcher) //占位符
.circleCrop() //圆形
.bitmapTransform(new RoundedCorners(10)); //圆角 没效果
Glide.with(this)
// .load(R.mipmap.ic_launcher) //本地文件夹
// .load("/sdcard/Pictures/QQ图片20181212140907.jpg") //sd卡
// .load("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1562587162663&di=58b961a5726901f5d3b97f8924ddc189&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuplo" +
// "ads%2Fitem%2F201811%2F10%2F20181110102045_jwqny.jpg") //网络图片
// .load("http://hbimg.b0.upaiyun.com/9852feef26dcba3d807282aa5dff561b1e223de85b027-Tzv0x0_fw658") //动图
.load("http://uvideo.spriteapp.cn/video/2019/0512/56488d0a-7465-11e9-b91b-1866daeb0df1_wpd.mp4") //视频
.apply(RequestOptions.bitmapTransform(new CircleCrop())) //圆形图片
.apply(RequestOptions.bitmapTransform(new RoundedCorners(20))) //圆角
.apply(requestOptions)
.into(imageView);
//清内存 - SD卡 - 网络
Glide.get(this).clearMemory(); //清缓存
new Thread(new Runnable() {
@Override
public void run() {
Glide.get(MainActivity.this).clearDiskCache();//清sd卡 耗时操作 必须在子线程
}
}).start();