设置比例类型
控制如何调整图像大小或移动图像以匹配 ImageView 的大小。
XML 属性:
android:scaleType="..."
我将用一个方形 ImageView 来说明不同的比例类型,它具有黑色背景,我们想要在 ImageView 中显示白色背景中的矩形可绘制。
<ImageView
android:id="@+id/imgExample"
android:layout_width="200dp"
android:layout_height="200dp"
android:background="#000"
android:src="@drawable/android2"
android:scaleType="..."/>
scaleType 必须是以下值之一:
center:在视图中居中图像,但不执行缩放。

centerCrop:均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或大于视图的相应尺寸(减去填充)。然后图像在视图中居中。

centerInside:均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或小于视图的相应尺寸(减去填充)。然后图像在视图中居中。

matrix:绘图时使用图像矩阵缩放。

fitXY:使用 FILL 缩放图像。

fitStart:使用 START 缩放图像。

fitCenter:使用 CENTER 缩放图像。

fitEnd:使用 END 缩放图像。
