Я использую Glide в своем приложении для загрузки изображений с сервера. Изображения отображаются в ViewPager. У меня возникла странная проблема. Когда изображение загружается в первый раз, оно отображается следующим образом: Странная проблема с загрузкой изображения из imageview
Но когда я прокручиваю страницы и возвращаюсь к исходному, он отображается правильно.
Я не понимаю, почему это происходит. Я установил высоту пейджера представления на 140dp. XML для ViewPager адаптера заключается в следующем:
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:background="@drawable/car_bg"
tools:ignore="ContentDescription" />
код для загрузки изображения из URL:
Glide.with(ctx).load(banner.getImgScrollBanner()).placeholder(R.drawable.loading_spinner).error(R.drawable.car_bg).into(bannerView);
try scaleType не уверен. – Nisarg
Попробуйте удалить 'android: scaleType =" centerInside "' и добавить 'android: adjustViewBounds =" true "' once, –
@ShreeKrishna Пробовал все еще сталкиваться с такой же проблемой – Nitish