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