Я установил <ImageView />
высоту wrap_content
.Я добавляю этот макет в recycler adapter
Там будет около 10 images
, все изображения установлены на wrap_content
.
Есть ли способ получить высоту изображения, отображаемого Glide.
Я использую это, но оно возвращает размеры экрана, а не изображение 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);