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) 配合使用,因为该模式需要用于指定一个变换矩阵用于指定图片如何展示