Glide

来源:互联网 发布:淘宝前十名服装店铺 编辑:程序博客网 时间:2024/05/29 03:39

1、RequestBuild


RequestOptions options = new RequestOptions()                .centerCrop()//显示中心区域                .placeholder(defaultImg)//下载中的默认图片                .error(defaultImg)//下载失败的图片                .priority(Priority.HIGH)                .skipMemoryCache(true )//跳过内存缓存                .diskCacheStrategy(DiskCacheStrategy.ALL);//缓存到sd卡中        Glide.with(activity).load(path).apply(options).into(imageView);
DiskCacheStrategy.NONE 什么都不缓存,就像刚讨论的那样
DiskCacheStrategy.SOURCE 仅仅只缓存原来的全分辨率的图像。在我们上面的例子中,将会只有一个 1000x1000 像素的图片
DiskCacheStrategy.RESULT 仅仅缓存最终的图像,即,降低分辨率后的(或者是转换后的)
DiskCacheStrategy.ALL 缓存所有版本的图像(默认行为)
用 DiskCacheStrategy.SOURCE 去告诉 Glide 仅仅保存原始图片: