В чем разница между src и фоном ImageView

Я немного озадачен использованием src или фона для ImageView . Я знаю, что первое означает содержимое этого ImageView а последнее означает фон ImageView . Но как определить, какой из них использовать? Я не вижу разницы.

Solutions Collecting From Web of "В чем разница между src и фоном ImageView"

Все виды могут иметь фоновое изображение.

src для ImageView имеет дополнительные функции:

  • Различные типы масштабирования
  • adjustViewBounds для установки границ для соответствия размерам изображения
  • Некоторые преобразования, такие как альфа-настройка

И еще, что вы можете найти в документах .

Если вы установите изображение в качестве фона вашего ImageView, тогда изображение будет масштабироваться до любого размера, чем ImageView. Помимо этого, src – это изображение переднего плана, а фон – фоновое изображение. В значительной степени, как он подразумевает.

  1. Когда вы используете android:background , изображение будет установлено так, чтобы оно соответствовало области ImageView (то есть по ширине и высоте ImageView ). Неважно, если изображение меньше или больше, чем ImageView .

  2. Когда вы используете android:src , тогда изображение будет отображаться в исходном размере. Никакого автоматического масштабирования, настройки не произойдет.