В чем разница между src и фоном ImageView
Я немного озадачен использованием src или фона для ImageView
. Я знаю, что первое означает содержание этого ImageView
, а последнее означает фон ImageView
. Но как определить, какой из них использовать? Я не вижу разницы.
Ответы
Ответ 1
Все представления могут иметь фоновое изображение.
src
to ImageView
имеет дополнительные функции:
- различные типы масштабирования
-
adjustViewBounds
для установки границ соответствия размерам изображения
- некоторые преобразования, такие как альфа-настройка
И еще, что вы можете найти в документах.
Ответ 2
Если вы установите изображение в качестве фона вашего ImageView, тогда изображение будет масштабироваться до любого размера, чем ImageView. Кроме того, src - это изображение переднего плана, а фон - фоновое изображение. Как бы это ни было важно.
Ответ 3
-
когда вы используете android:background
, изображение будет установлено в соответствии с областью ImageView
(в зависимости от ширины и высоты ImageView
). Неважно, если изображение меньше или больше, чем ImageView
.
-
когда вы используете android:src
, тогда изображение будет отображаться в исходном размере. нет
автоматическое масштабирование, настройки будут выполняться.