我已将
大约会有
是否有办法获取Glide渲染的图像的高度?
我正在使用以下方式,但它返回的是屏幕尺寸而不是图像
我需要设置recyclerView的高度。
<ImageView />
的高度设置为wrap_content
。我正在在recycler adapter
中添加此布局。大约会有
10张图片
,所有图片都设置为wrap_content
。是否有办法获取Glide渲染的图像的高度?
我正在使用以下方式,但它返回的是屏幕尺寸而不是图像
尺寸
。 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);