我对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" />
原文由 Traif 发布,翻译遵循 CC BY-SA 4.0 许可协议
Override
必须通过RequestOptions
在最新版本的Glide 4.x
中访问。您可以添加RequestOptions
通过apply()