Image的scaleType属性

开始布局

![图片]()

基本布局

ScaleType.FIT_CENTER 默认

图片会被等比缩放到能够填充控件大小,并居中展示:

图片

ScaleType.FIT_START

图片等比缩放到控件大小,并放置在控件的上边或左边展示:

图片

ScaleType.FIT_END

图片等比缩放到控件大小,并放置在控件的下边或右边展示:

图片

ScaleType.FIT_XY

图片缩放到控件大小,完全填充控件大小展示:

图片

ScaleType.CENTER

不使用缩放,ImageView会展示图片的中心部分,即图片的中心点和ImageView的中心点重叠,如图。如果图片的大小小于控件的宽高,那么图片会被居中显示。

ScaleType.CENTER_CROP

常用这种,图片会被等比缩放直到完全填充整个ImageView,并居中显示 宽高>=ImageView的宽高

ScaleType.CENTER_INSIDE

图片将被等比缩放到能够完整展示在ImageView中并居中,如果图片大小小于控件大小,那么就直接居中展示该图片 宽高<=ImageView的宽高

图片

ScaleType.MATRIX

该模式需要与ImageView.setImageMatrix(Matrix matrix) 配合使用,因为该模式需要用于指定一个变换矩阵用于指定图片如何展示