您的位置:首页 > 其它

Glide加载图片进度控制回调监听,方便加Loading

2017-07-11 15:15 441 查看
我们都遇到过这样的问题,当我们使用Glide加载图片的时候,在用户等待的过程中,我们需要一个ProgressBar来让用户等待,废话不多说,直接上代码:

Glide.with(mContext)
.load(url)
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
Util.showToast(mContext, "图片加载失败");
return false;
}

@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
Util.showToast(mContext, "图片加载成功");
return false;
}//这个用于监听图片是否加载完成
}).error(R.drawable.moren_new)
.diskCacheStrategy(DiskCacheStrategy.ALL)
into(imageData);


这就完美解决我们的问题了,当加载GIF动态图片的时候,我们只需要吧listener换为
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: