ImageView的scaleType属性设置区别

来源:互联网 发布:在淘宝订的机票可信吗 编辑:程序博客网 时间:2024/06/02 01:50

这里说一下我自己的理解,如果有问题希望各位大神告知纠正我,谢谢~


1.fitXY

不管图片自身多大,你设置了ImageView多大图片就拉伸填满,不管变形失真就是要多大有多大,就是这么任性。

2.center

图片保持自身大小,把ImageView的大小框框盖在图片上面图片比较一下,如果图片大,只显示图片框框大小的中间位置,如果图片小,图片居中显示再框框里

3.centerInside

如果图片小于ImageView的大小,图片居中显示自身尺寸,如果图片大于ImageView的大小,等比缩放到最小的边等于ImageView的大小。

4.centerCrop

如果图片小于ImageView的大小,图片等比缩放使图片最小的边等于ImageView的大小然后截图图片显示。如果图片大于ImageView的大小,等比缩放到最小的边等于ImageView的大小

5.fitCenter

图片最小的边等于ImageView大小,然后做等比缩放居中显示

6.fitEnd和fitStart

图片最小的边等于ImageView大小,然后做等比缩放开头或结尾显示


0 0
原创粉丝点击