.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毫秒。
当然你也可以选择不要这个动画。
加上.dontAnimate() 禁止动画
Gli

本文详细介绍了Glide图片加载库的使用,包括加载图片、设置动图、加载动画、禁止动画、指定图片大小、设置优先级、处理缩略图等。同时探讨了Glide如何优化内存管理,提供了处理异常和日志记录的方法,有助于提升Android应用的图片显示性能。
最低0.47元/天 解锁文章
817

被折叠的 条评论
为什么被折叠?



