У меня есть RecyclerView
, использующий его как сетку. В каждом представлении я загружаю изображение с URL-адреса. Я пробовал с Picasso, Fresco и Glide. У меня есть только одна проблема со всеми этими библиотеками: изображения растягиваются. Это связано с тем, что размеры изображений отличаются. Я предоставляю образец моего SimpleDraweeView
.
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/sdvRestaurant"
android:layout_width="match_parent"
android:layout_height="@dimen/_120sdp"
app:actualImageResource="@drawable/bg_city"
app:actualImageScaleType="fitXY"
android:adjustViewBounds="true"
android:background="@color/card_shadow_2"/>
Мой вопрос: как правильно избежать этой проблемы с растяжением изображения? Я думаю, что невозможно изменить размер изображения. Тип шкалы, который я пробовал, — fitXY
, но это не помогло. Кроме того, атрибут centerCrop
обрезает исходное изображение. Пожалуйста, дайте подсказку, чтобы решить эту проблему. Заранее спасибо.