.load(url)
.placeholder(R.drawable.loading)
.error(R.drawable.error)
.into(imageView);
5、设置是否加载动图
asBitmap()只加载静止图片
.asGif()只加载动态图片
设置成asBitmap的时候你去加载gif图片,那么只会显示静态图片,
设置成.asGif的时候你去加载静态图片会显示错误图片,报错。
Glide.with(this)
.load(url)
.asBitmap()
.placeholder(R.drawable.loading)
.error(R.drawable.error)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.into(imageView);
6、Glide 使用加载动画和禁止动画
glide默认有淡入淡出动画.crossFade()也不必加上。
Glide
.with(context)
.load(UsageExampleListViewAdapter.eatFoodyImages[0])
.placeholder(R.mipmap.ic_launcher)
.error(R.mipmap.future_studio_launcher)
.crossFade()
.into(imageViewFade);
但其中crossFade()方法还有另外重载方法 .crossFade(int duration),如果你想要去减慢(或加快)动画,随时可以传一个毫秒的时间给这个方法。动画默认的持续时间是 300毫秒。
当然你也可以选择