Glide 4.11.0 获取图片宽高

想利用Glide来获取图片的宽高 发现SimpleTarget方法已经过时了,百度了半天也没找到替代方法…
当前使用的Glide版本为:

com.github.bumptech.glide:glide:4.11.0


1.SimpleTarget 已经过时了…

代替方法,此方法可以获取图片的宽高信息。

Glide.with(ctx)
                .asBitmap()
                .load(url)
                .into(new CustomTarget() {
                    @Override
                    public void onResourceReady(@NonNull Bitmap bitmap, @Nullable Transition transition) {
                        int width = bitmap.getWidth();
                        int height = bitmap.getHeight();
                        LogUtil.e("width " + width); //900px
                        LogUtil.e("height " + height); //500px
                        

                       

                    @Override
                    public void onLoadCleared(@Nullable Drawable placeholder) {
                    }
                });


    }


2.Glide 4.11.0版本之前应该用一下代码获取图片宽高

Glide.with(ctx).asBitmap().load(url).into(new SimpleTarget() {
            @Override
            public void onResourceReady(Bitmap bitmap, Transition transition) {
                int width = bitmap.getWidth();
                int height = bitmap.getHeight();
                LogUtil.e("width " + width); //900px
                LogUtil.e("height " + height); //500px
                
            }
        });

你可能感兴趣的:(android,Glide,java,android,开发语言)