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