Android:使用 Glide 加载时,图像无法正确适合 imageView
Android : Image is not fitting correctly imageView when loaded with Glide
我正在尝试使用 Glide 将图像加载到列表视图单元格中的图像视图中。
这是图像视图的XML:
<ImageView
android:id="@+id/imageView"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_margin="2dp"
android:scaleType="centerInside"
android:adjustViewBounds="true"
android:layout_weight="1"
android:background="@android:color/white" />
在我的适配器的 getView 中:
Glide.with(activity)
.load(url)
.placeholder(R.drawable.placeholder)
.into((ImageView) view.findViewById(R.id.imageView));
但是,当图像第一次完成加载时,它们没有按应有的方式适合图像视图。例如:
但是当我滚动列表视图并返回图像时,它被正确渲染:
来这里做什么?感谢您的帮助。
您可能想在.load()
之后添加.dontAnimate()
我正在尝试使用 Glide 将图像加载到列表视图单元格中的图像视图中。
这是图像视图的XML:
<ImageView
android:id="@+id/imageView"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_margin="2dp"
android:scaleType="centerInside"
android:adjustViewBounds="true"
android:layout_weight="1"
android:background="@android:color/white" />
在我的适配器的 getView 中:
Glide.with(activity)
.load(url)
.placeholder(R.drawable.placeholder)
.into((ImageView) view.findViewById(R.id.imageView));
但是,当图像第一次完成加载时,它们没有按应有的方式适合图像视图。例如:
但是当我滚动列表视图并返回图像时,它被正确渲染:
来这里做什么?感谢您的帮助。
您可能想在.load()
.dontAnimate()