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

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

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

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

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

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

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

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

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

    Давайте будем гением компьютера.