Когда изображение имеет закругленные углы, указание overlayColor приведет к тому, что оставшееся пространство в углах будет заполнено сплошным цветом. Это полезно в случаях, которые не поддерживаются реализацией закругленных углов в Android:
Некоторые режимы изменения размера, такие как содержит.
Анимированные GIF-файлы
Типичным способом использования этого свойства является отображение изображений на сплошном фоне и установка overlayColor в тот же цвет, что и фон.
Подробнее о том, как это работает под капотом, смотрите Документация Fresco.
Определяет, как изменить размер изображения, когда рамка не соответствует размерам необработанного изображения. По умолчанию используется cover.
cover: Масштабировать изображение равномерно (сохраняя соотношение сторон изображения) так, чтобы:
оба размера (ширина и высота) изображения были равны или больше, чем соответствующий размер представления (минус подложка).
хотя бы одно измерение масштабированного изображения было равно соответствующему измерению представления (минус padding).
contain: Масштабировать изображение равномерно (сохраняя соотношение сторон изображения) так, чтобы оба размера (ширина и высота) изображения были равны или меньше соответствующего размера представления (минус подложка).
stretch: Масштабировать ширину и высоту независимо, это может изменить соотношение сторон src.
repeat: Повторять изображение, чтобы покрыть рамку представления. Изображение сохранит свой размер и соотношение сторон, если только оно не больше, чем вид, в этом случае оно будет равномерно уменьшено, чтобы оно поместилось в вид.
center: Центрирует изображение в представлении по обоим измерениям. Если изображение больше, чем вид, равномерно уменьшите его масштаб так, чтобы оно вместилось в вид.