Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

Ответ 3

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

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