我想在回收器适配器中的 Glide error() 上显示 gif。 我应该怎么做?
我想在Glide中显示一张图片,当网络断开时,我会显示一个Gif,但Glide Gif不会显示。 这是我的 Glide 代码,它只显示 loading_back.gif 而没有显示 connection_fail.gif。
RequestOptions options = new RequestOptions()
.centerCrop()
.placeholder(R.drawable.static_place_holder)
.error(R.drawable.connection_fail)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.priority(Priority.HIGH);
Glide.with(context)
.load(items.get(pos).getLinks())
.apply(options)
.thumbnail(Glide.with(context).load(R.drawable.loading_back))
.thumbnail(Glide.with(context).load(R.drawable.connection_fail))
.into(holder.imageView);
最佳答案
build.gradle(应用级)
dependencies {
implementation 'com.github.bumptech.glide:glide:4.14.2'
annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2'
}
使用Glide.
Glide.with(context)
.load(imgUrl)
.asGif()
.placeholder(R.drawable.img)
.crossFade()
.into(imageView);
关于java - 如何在 Glide 上显示 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53519859/