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 的宽高,停靠在中间 |
文档信息
- 本文作者:Zhuang Ma
- 本文链接:https://mazhuang.org/wiki/android-view-imageview/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)