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