前言
本文主要是对Glide基本用法的总结,方便今后查看。在今后的使用中,如果遇到坑或者比较好玩的地方,会补充到该文章。另外大神看到这篇文章,希望给些指点。
Glide的基本用法
1.Glide加载一张图片
Glide.with(this)//上下文参数
.load(url)//图片地址,可以是资源文件、文件、Uri、assets、raw、ContentProvider、sd卡资源
.into(imageView);//目标ImageView
2.Glide指定占位图和错误图
Glide.with(this).load(url1)
.placeholder(R.mipmap.ic_launcher)//指定占位图
.error(R.mipmap.ic_launcher)//指定错误图
.into(iv3);
3.Glide指定图片的淡入淡出效果
Glide.with(this).load(url)
.crossFade(3000)//用Glide实现淡入淡出的效果,只需添加该属性
//参数是淡入淡出的时间,单位是ms。默认300ms
.into(imageView);
4.Glide指定图片的大小
Glide是可以根据ImageView的大小来决定图片在内存/磁盘中的大小,当然,我们也可以用override方法来设置图片的大小。
Glide.with(this).load(url)
.override(300, 300)//指定图片的宽高,图片质量将被压缩
.into(imageView);
5.Glide指定图片的缩放形式
Glide.with(this).load