这个属性对于ImageView和ImageButton的效果都是一样的,毕竟它们两个出师同门,当我们需要控制图片在这些控件中的显示效果时就可以使用scaleType属性,他有如下几个取值:
| XML属性 | java取值 | Cool |
|---|---|---|
| fitXY | FIT_XY | 设置图片宽度和高度以适应view,忽略长宽比 |
| fitStart | FIT_START | 上下缩放图片,保持长宽比,同时让图片在view的左上角对齐 |
| fitCenter | FIT_CENTER | 上下缩放图片,保持长宽比,让图片至少在一个维度上等于view在此维度的尺寸 |
| fitEnd | FIT_END | 类似于fitStart,但他在右下角对齐 |
| center | CENTER | 图片居中不缩放 |
| centerCrop | CENTER_CROP | 必要时缩小图片,保持长宽比,这样高度和宽度就会适配或者略大于view |
| centerInside | CENTER_INSIDE | 必要时缩小图片,保持长宽比,这样高度和宽度就会适配或者略小于view |
本文详细介绍了ImageView和ImageButton控件中的scaleType属性,包括其多种取值方式及对应的图片显示效果,如fitXY、fitStart、fitCenter等,并解释了每种设置如何影响图片的缩放和对齐。
697

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



