Я использую Glide для загрузки моих изображений в режиме рециркуляции,
Элемент рециркуляции
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootView"
android:layout_width="match_parent"
android:layout_height="@dimen/item_view"
android:clickable="true"
android:focusable="true"
android:foreground="@drawable/ripple">
<ImageView
android:id="@+id/boardImage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/description_of_content" />
Свойства Glide
Glide.with(application).setDefaultRequestOptions(RequestOptions.placeholderOf(R.drawable.white_background)
.error(R.drawable.white_background)
.transform(CenterCrop(), RoundedCorners(20)))
метод привязки ViewHolder
fun bind(post: Board) {
boardImage = itemView.findViewById(R.id.boardImage)
rootView = itemView.findViewById(R.id.rootView)
requestManager.load(post.imageUrl).into(boardImage)}
и это мой выход:
и после загрузки дополнительных данных мой вывод становится на:
Что мне нужно сделать, чтобы это работало? заранее спасибо