属性介绍
主要属性:
-
scaleType:可以对图片进行一个填充 它的功能有以下几种
fitStart : 保持宽高比例缩放图片,直到较长的边与image的边长相等,缩放完后将图片放在imageView的左上角
fitCenter : 默认值,同上,缩放后放于中间
fitEnd:同上,缩放后放于右下角
fitXY:对图像的纵横方向进行独立缩放,使得该图片完全适应imageView,但是图片的宽高比可能会发生改变
center:保持原图的大小,显示在imageView的中心。当原图的size大于imageView的size,超出部分裁剪处理。
centerCrop:保持宽高比例缩放图片,直到完全覆盖imageView,可能会出现图片显示不完全
centerinside:保持宽高比例缩放图片,直到imageView 能够完全地显示图片
matrix:不改变原图的大小,从imageView的左上角开始绘制原图,原图超过imageView的部分做裁剪处理。 -
maxHeight 最大高度
-
maxWidth 最大宽度
-
adjustViewBouds 调整View的界限
样例:这么做的原因是,使用adjustViewBouds=“true” 调整图片的界限,让他不要超过maxWidth 和 maxHeight 最大宽高,具体以哪个为准,就看宽高哪个边 长一些,先达到最大值,就以这个最大值为准,而另一个边就是等比缩放,这样的话这个图片既没有变形,imageView刚好和图片一样的宽高。