作用
确定图片使用哪种缩放类型绘制在View上
理解
center
不缩放图片,居中显示。如果图片小于ImageView,就展示完整的图片,如果图片大于ImageView,就展示ImageView大小的裁剪后的图片。
centerCrop
按比例缩放图像的宽和高,直到图片的宽或高都大于或等于ImageView的宽或高,然居中显示。如果ImageView的比例和图片一致,就会显示完整的图片,否则总会有一边被裁剪。
centerInside
如果图片的宽和高都小于ImageView的宽和高,图片会按照原来的大小居中显示,如果图片的宽或高大于ImageView的宽或高,会按比例缩放图像的宽和高,直到图片的宽或高有一边等于ImageView的宽或高,然居中显示。如果ImageView的比例和图片一致,图片会占满ImageView,否则总会有一边无法铺满View
fitStart|fitEnd|fitCenter
会按比例缩放图像的宽和高,直到图片的宽或高有一边等于ImageView的宽或高,然(靠上|靠下|居中)显示。如果ImageView的比例和图片一致,图片会占满ImageView,否则总会有一边无法铺满View
fitXY
缩放图片的宽和高,直到完全铺满ImageView,不保证保持原来的宽高比
matrix
不缩放图片,靠左上显示。如果图片小于ImageView,就展示完整的图片,如果图片大于ImageView,就展示ImageView大小的裁剪后的图片。
备注
记录是为了更好的理解