Glide的使用
Glide是谷歌开源的一个图片加载和缓存框架,有专门团队维护。
1.添加依赖
compile ‘com.github.bumptech.glide:glide:3.7.0’
2.普通用法,有延迟
Glide.with(context).load(url).into(imageview);
3.占位图,并取消缓存,让占位图可以显示出来
Glide.with(context).load(url).apply(newRequestOptions().placeholder(R.drawable.flower).diskCacheStrategy(DiskCacheStrategy.NONE)).into(vollet_image);
4.加载应用资源
int resource = R.drawable.image;
Glide.with(this).load(resource).into(vollet_image);
5.加载二进制流
byte[] image = getImageBytes();
Glide.with(this).load(image).into(vollet_image);
6.加载Uri对象
Uri imageUri = getImageUri();
Glide.with(this).load(imageUri).into(vollet_image);