scaleType属性的意思:
1、matrix:保持原图的效果(不随着ImageView的大小而变化),图片的左上角和ImageView的左上角对齐
2、fitXY: 不保持原图效果,x、y方向都进行缩放,也就是填充的效果
3、fitStart:不保持原图的效果,x、y按等比例的方式进行缩放到ImageView的宽度大小(所谓宽度就是边短的),图片的位置在ImageView开始的位置(左上角即为开始位置)
4、fitCenter:不保持原图的效果,x、y按等比例的方式进行缩放到ImageView的宽度大小(所谓宽度就是边短的),图片的位置在ImageView中间的位置
5、fitEnd:不保持原图的效果,x、y按等比例的方式进行缩放到ImageView的宽度大小(所谓宽度就是边短的),图片的位置在ImageView末尾的位置
6、center:保持原图的大小,当图片的大小>ImageView的大小时候,所显示的是图片中间的区域;当图片的大小<ImageView的大小时候,会位于ImageView的中心而不是屏幕的中心
7、centerCrop:不保持原图的大小,x、y等比例缩放到ImageView的高度大小(所谓高度就是边长的),图片居中显示,溢出部分不显示
8、centerInside:不保持原图的大小,当图片的大小>ImageView的大小,图片会按图片的宽高进行缩放到能够显示完整图片为止,当图片的大小<ImageView的大小,图片会保持原来的效果,居中显示