src 与 background 的区别
图片拉伸
background 会根据 ImageView 的长宽进行拉伸,src 默认使用原图大小,但可使用 scaleType 指定填充方式。
设置透明度
ImageView.setAlpha() 时调整的是 src 的透明度。
scaleType
值 | 含义 |
---|---|
matrix | |
fitXY | 不按比例拉伸填满 View |
fitStart | 按比例缩放至图片的宽高均小于等于 View 的宽高,停靠在左上 |
fitCenter | 按比例缩放至图片的宽高均小于等于 View 的宽高,停靠在中间 |
fitEnd | 按比例缩放至图片的宽高均小于等于 View 的宽高,停靠在右下 |
center | 不缩放,停靠在 View 中间 |
centerCrop | 按比例缩放至图片的宽高均大于等于 View 的宽高,停靠在中间 |
centerInside | 不缩放,或按比例缩小至图片的宽高均小于等于 View 的宽高,停靠在中间 |
Informações:
- Autor:Alex Yucra
- Link:https://alexyucra.github.io/blog/wiki/android-view-imageview/
- Declaração de direitos autorais: atribuição gratuita de reimpressão-não-comercial-não-derivada-manter(Licença Creative Commons 3.0)