src和ImageView的背景有什么区别?
我有点困惑与使用src或背景的ImageView
。 我知道前者意味着这个ImageView
的内容,后者意味着ImageView
的背景。 但如何检测使用哪一个? 我没有看到差异。
所有视图都可以采用背景图片。
ImageView
的src
具有其他function:
- 不同的缩放types
-
adjustViewBounds
用于设置边界以匹配图像尺寸 - 一些转换,如alpha设置
还有更多,你可以在文档中find。
如果将图像设置为ImageView的背景,则图像将缩放为ImageView的大小。 除此之外,src是前景图像,背景是背景图像。 就像它所暗示的那样。
-
当你使用
android:background
,图像将被设置为适合ImageView
区域(即根据ImageView
宽度和高度)。 如果图像小于或大于ImageView
,则无关紧要。 -
当你使用
android:src
,图像会以原始大小显示。 没有自动缩放,将会发生调整。