如何从Glide获取图像的宽度和高度

dev90

我已将<ImageView />高度设置wrap_content我在添加此布局recycler adapter

周围将10 images所有图像设置为wrap_content

有没有办法获取Glide渲染的图像的高度。

我正在使用它,但是它返回的是屏幕尺寸,而不是image dimensions

 Glide.with(context).load(imgpth).placeholder(R.drawable.bg_loading)
                            .error(R.drawable.bg_loading).into(imageProdctBanner).getSize(new SizeReadyCallback() {
                        @Override
                        public void onSizeReady(int width, int height) {
                            Log.e("width","wdthheight "+width+"  :  "+height);

                        }
                    });

我需要这个来设置recyclerView的高度。

int totalItems= cardsRecyclerAdapter.getItemCount();

    ViewGroup.LayoutParams params=rvCards.getLayoutParams();
    params.height= heightOfImageView *totalItems;
    rvCards.setLayoutParams(params);
偷偷摸摸的

使用onResourceReady()方法代替

Glide.with(getContext().getApplicationContext())
     .asBitmap()
     .load(path)
     .into(new SimpleTarget<Bitmap>() {
         @Override
         public void onResourceReady(Bitmap bitmap,
                                     Transition<? super Bitmap> transition) {
             int w = bitmap.getWidth();
             int h = bitmap.getHeight()
             mImageView.setImageBitmap(bitmap);
         }
     });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在OpenCV中获取图像的宽度和高度?

使用FileReader获取图像的宽度和高度

如何使用蜡染获取SVG图像的图像大小(宽度/高度)

如何获取表格的内部宽度和高度

如何在Android中获取显示图像的宽度和高度?

使用imagerotate()旋转图像后,如何获取新的宽度和高度?

从dataurl获取图像的高度和宽度

CKFinder如何在选择图像(文件:选择)时获取尺寸URL和尺寸(宽度/高度)?

获取上传图像的宽高比(宽度和高度)

如何在网络工作者中获取图像的宽度和高度?

Swift:如何获取旋转图像的高度和宽度。

ImageIO-从加载的图像获取图像的宽度和高度

如何获取图像的宽度和高度像素,并使框大小相同?

单击鼠标获取图像的宽度和高度

角度-如何获取元素的宽度和高度

如何更改图像的宽度和高度?

如何设置图像的高度和宽度相同?

如何从localhost网址读取图像并在javascript中获取其宽度和高度

PHPQuery-获取图像的宽度和高度

如何获取视图的高度和宽度?

jQuery:无法获取图像的宽度和高度

如何获取视图框的宽度和高度

如何在React Native上从uri获取图像的高度和宽度?

如何获取使用指南约束的按钮或图像的宽度和高度

在图像视图中裁剪后如何获取从图库中选取的图像的宽度和高度

如何从 DockPanel 获取高度和宽度?

如何获取文件夹中所有jpg文件的jpg图像宽度和高度

缩放和渲染反应组件后如何获取图像的宽度和高度

Javascript,如何从 blob 中获取图像宽度和高度?