設定比例型別
控制如何調整影象大小或移動影象以匹配 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 縮放影象。
