Я хочу масштабировать изображение в ImageView следующим образом. ImageView имеет некоторые размеры Ширина (W) и Высота (H). Изображение, которое я помещаю в изображение, может быть меньше или больше, чем WxH. Я хочу, чтобы он масштабировался, сохраняя пропорции для заполнения пространства WxH.
Кажется, что самое близкое к тому, что я хочу, это android: scaleType = "centerInside", но я вижу, что если изображение меньше, чем WxH, оно поместит небольшую немасштабированную версию этого изображения в центр ImageView (как говорит документация), но я хочу, чтобы он масштабировал его до "подгонки", показывая все изображение и растягивая его до максимально возможного размера контейнера, не обрезая ничего. Другими словами, соотношение сторон, сохраняющее растяжение, до тех пор, пока ширина или высота не ударятся по краю контейнера (ImageView).
Это кажется очевидным, что нужно делать, но я не могу заставить его работать таким образом.