What is the difference between src and background of ImageView

梦想与她 提交于 2019-11-26 08:09:18

问题


I am a little puzzled with using src or background for an ImageView. I know the former means the content of this ImageView and the latter means the background of the ImageView. But how to detect which one to use? I don\'t see the difference.


回答1:


All views can take a background image.

The src to an ImageView has additional features:

  • different scaling types
  • adjustViewBounds for setting bounds to match image dimensions
  • some transformations such as alpha-setting

And more that you may find in the docs.




回答2:


  1. when you use android:background, image will be set to fit on ImageView area(i.e according to width and height of ImageView). It doesn't matter if the image is smaller or larger than ImageView.

  2. when you use android:src, then image will display in its original size. No automatic scaling, adjustments will happen.




回答3:


If you set an image to be the background of your ImageView, then the image will scale to whatever size the ImageView is. Other than that, src is a foreground image and background is a background image. Pretty much as it implies.



来源:https://stackoverflow.com/questions/5454491/what-is-the-difference-between-src-and-background-of-imageview

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!