Android:拉伸和裁剪图像(但仍然是纵横比)

Posted

技术标签:

【中文标题】Android:拉伸和裁剪图像(但仍然是纵横比)【英文标题】:Android: Stretch & Crop Image (but remains Aspact-ratio) 【发布时间】:2012-03-01 22:22:49 【问题描述】:

我想拉伸和裁剪一张图片,使其在 android 设备上全屏显示。

例如,上面的红色矩形内将是手机上唯一显示的区域。

我希望它居中并裁剪。如果图像的高度小于设备的高度,我也想拉伸图像。

顺便说一句,我不需要裁剪图像。我只希望我的 ImageView 在给定横向图像的情况下仅显示 reg-rectangle 部分。

【问题讨论】:

【参考方案1】:

您是否尝试在 XML 中的 ImageView 上设置 android:scaleType="centerCrop"?如果我正确理解您的要求,它应该这样做。

【讨论】:

呵呵是的,ScaleType 很强大,但经常被忽视:-)

以上是关于Android:拉伸和裁剪图像(但仍然是纵横比)的主要内容,如果未能解决你的问题,请参考以下文章

css裁剪图像保存纵横比

ImageView 填充父母的宽度或高度,但保持纵横比

Xamarin android Camera2 - 在 18:9 纵横比设备上拉伸图像预览

Image控件的Stretch属性

Edmodo android图像裁剪器,修复纵横比

使用纵横比和空白区域裁剪图像