【发布时间】:2019-05-10 09:51:13
【问题描述】:
我有一个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 属性会裁剪我的原始图像。请给出一些提示来解决这个问题。提前致谢。
【问题讨论】:
标签: android android-imageview picasso android-glide fresco