如何在Glide中新旧图像之间进行交叉淡入淡出
问题描述:
我正在使用Glide在适配器中加载图像,问题是当我在新活动中修改图像并返回到缩略图列表并刷新屏幕时,Glide交叉淡入占位符和新图像。我希望它在旧图像和之间交叉淡出。如何在Glide中新旧图像之间进行交叉淡入淡出
答
您可以添加监听器,并且您可以接收回调。
.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;
}
})