ImageView ScaleType
FIT_XY:不按原比例伸缩位代价,强制让图片充满ImageView,同时图片所有的部分也完整显示出来(可能形变)。真实的产品中不太常用,图片拉伸形变往往不可以接受的。
CENTER:不会保证填满ImageView,也不保证图片完整显示。当图片比ImageView小的时候,就居中显示。当图片比ImageView大,就把中间部分显示在ImageView中,其他剪切不显示。
FIT_CENTER:会保证图片完整显示,不管图片和ImageView的大小关系。伸缩是按照比例做的,图片质量可以得到保证,不保证会填充ImageView。平时使用最多
CENTER_CROP:可能剪切掉部分图片,让图片充满ImageView。
CENTER_INSIDE:当原图大于ImageView的时候,相当于FIT_CENTER。当原图等于ImageView的时候,相当于CENTER。
MATRIX:不改变原图大小,从ImageView的左上角开始绘制,超出部分剪切掉,不保证填满ImageView,也不保证图片完全显示。
网友评论