Glide怎么监听URL加载图片进度

Glide怎么监听URL加载图片进度

 "com.github.bumptech.glide:glide:4.9.0",

RequestListener (奇怪没 onStart())

onLoadFailed //加载失败处理
onResourceReady //加载成功处理
String  image_one = "http://XXXX.jpg";
ImageView imageview = findViewById(XXX);


//加载进度条
progressbar.setVisibility(View.VISIBLE);

 Glide.with(getContext()).load(image_one).listener(new RequestListener<Drawable>() {
             @Override
            public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
                                               
                  progressbar.setVisibility(View.GONE);//关闭进度条
                 return false;
               }

   @Override
  public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
                                                 

             //TODO
            progressbar.setVisibility(View.GONE); //关闭进度条
            return false;
     }
}).into(imageview);
发布了257 篇原创文章 · 获赞 136 · 访问量 107万+

猜你喜欢

转载自blog.csdn.net/wds1181977/article/details/102759450