这里说一下我自己的理解,如果有问题希望各位大神告知纠正我,谢谢~
1.fitXY
不管图片自身多大,你设置了ImageView多大图片就拉伸填满,不管变形失真就是要多大有多大,就是这么任性。
2.center
图片保持自身大小,把ImageView的大小框框盖在图片上面图片比较一下,如果图片大,只显示图片框框大小的中间位置,如果图片小,图片居中显示再框框里
3.centerInside
如果图片小于ImageView的大小,图片居中显示自身尺寸,如果图片大于ImageView的大小,等比缩放到最小的边等于ImageView的大小。
4.centerCrop
如果图片小于ImageView的大小,图片等比缩放使图片最小的边等于ImageView的大小然后截图图片显示。如果图片大于ImageView的大小,等比缩放到最小的边等于ImageView的大小
5.fitCenter
图片最小的边等于ImageView大小,然后做等比缩放居中显示
6.fitEnd和fitStart
图片最小的边等于ImageView大小,然后做等比缩放开头或结尾显示
本文详细介绍了六种不同的图片填充模式:fitXY、center、centerInside、centerCrop、fitCenter及fitEnd和fitStart的工作原理。这些模式适用于不同场景下图片在ImageView中的显示效果,包括拉伸、居中、裁剪等。
632

被折叠的 条评论
为什么被折叠?



