-
scaleType属性值值 含义 center 保持原图的大小,显示在 ImageView的中心。当原图的size大于ImageView的size时超过部分裁剪处理。centerCrop 等比缩放显示中间部分,保证完全覆盖 Imageview,可能会出现图片的显示不完全centerInside 等比缩放显示全部,直到 ImageView能够元全地显示图片fitXY 填充显示,完全覆盖 ImageView,会出现拉伸或者压缩的情况fitCenter 等比例缩放图片,保证图片完整展示。缩放后显示到 ImageView中间。fitEnd 同上,缩放后显示 ImageView右下角。fitStart 同上,缩放后显示 ImageView左上角。matrix 不改变原图的大小,从 ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。 -
属性值使用
<!-- none --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="center" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="center" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="centerCrop" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="centerCrop" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="centerInside" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="centerInside" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="fitXY" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="fitXY" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="fitCenter" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="fitCenter" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="fitEnd" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="fitEnd" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="fitStart" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="fitStart" android:src="@mipmap/ic_launcher" /> <!-- android:scaleType="matrix" --> <ImageView android:layout_width="160dp" android:layout_height="80dp" android:background="#ffc" android:scaleType="matrix" android:src="@mipmap/ic_launcher" /> -
效果