【发布时间】:2025-12-29 22:15:15
【问题描述】:
我对android中图像的处理有很多疑惑,希望看看你能不能解决。
此时我有一个高度为 320 dp 的图像和 match_parent 宽度,大约是屏幕的 60%。 这张使用 Glide 加载的图像,以及我个人拥有的 1080 中的一些图像。
我尝试制作 centroCrop 和 fitXY,但总是使图像变形。我知道的第一种类型会剪切图像,但第二种适合大小,但它确实会使图像变高或变宽。
有什么方法可以用 Glide 插入它并按原样查看吗? 我在 ImageView 和 Glide 上需要触摸哪些属性?
<ImageView
android:id="@+id/img"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:nestedScrollingEnabled="false"
app:layout_collapseMode="parallax"
android:scaleType="fitXY"
app:layout_scrollFlags="scroll|enterAlways" />
【问题讨论】:
-
使用
.override(w,h)。 -
我有一张没有 1080 的图片?例如与用户。他们有不同尺寸的图片。
-
@Traif 使用 Glide 检查自定义转换。
-
不明白..如果你覆盖(w,h)你的问题是什么??
标签: android imageview resize android-glide