如何在 Glide 中在新旧图像之间交叉淡入淡出
How to crossfade between old and new image in Glide
我正在使用 Glide 在适配器中加载图像,问题是当我在新的 activity 和 return 中修改和图像到缩略图列表和刷新屏幕时,Glide 在 占位符和新图片。我希望它在 old image 和 new image.
之间交叉淡入淡出
您可以添加侦听器并可以接收回调。
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
// do something
return true;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
// do something
return true;
}
})
我正在使用 Glide 在适配器中加载图像,问题是当我在新的 activity 和 return 中修改和图像到缩略图列表和刷新屏幕时,Glide 在 占位符和新图片。我希望它在 old image 和 new image.
之间交叉淡入淡出您可以添加侦听器并可以接收回调。
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
// do something
return true;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
// do something
return true;
}
})