gpt4 book ai didi

android - 使用 Glide 加载图像到 ImageView

转载 作者:搜寻专家 更新时间:2023-11-01 08:25:59 25 4
gpt4 key购买 nike

我有一个应用程序可以将图像从 api 加载到我的 RecyclerView 中的 imageView 中。

这是我的 ImageView :

<ImageView
android:id="@+id/Group_ImageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="100dp"
android:layout_alignParentTop="true"
android:background="@color/_Opacity"
android:scaleType="centerInside"
android:src="@mipmap/ic_launcher" />

这是我的适配器中的图像加载部分,带有 glide :

Glide.with(mContext).load(goodGroups.getImageUrl()).asBitmap().dontTransform().listener(new RequestListener<String, Bitmap>() {
@Override
public boolean onException(Exception e, String s, Target<Bitmap> target, boolean b) {
return false;
}

@Override
public boolean onResourceReady(Bitmap bitmap, String s, Target<Bitmap> target, boolean b, boolean b1) {
bitmap.setDensity(mContext.getResources().getDisplayMetrics().densityDpi);
return false;
}
}).placeholder(R.mipmap.ic_launcher).error(R.drawable.ic_menu_gallery).into(holder.imageView);

下面是我的问题的屏幕截图: issue screen shot

我的问题出在图中红线所示的部分。蓝线显示我的 Imageview。红色部分不应该显示。我试过将 ScaleType 更改为“FitXY”或“CenterCrop”,但它弄乱了图片尺寸。我希望我的图片不经过任何裁剪,以其原始大小显示,并且在 ImageView 中没有这些类似填充的空间。

我该怎么办?!

最佳答案

在代码中为您的 ImageView 设置 android:adjustViewBounds="true"

关于android - 使用 Glide 加载图像到 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45073937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com