Как масштабировать квадратное изображение без потери соотношения сторон (даже если макет не квадратный) - PullRequest
2 голосов
/ 06 июля 2011

Я хотел бы создать квадратный макет, чтобы я мог увеличивать / уменьшать квадратное изображение, которое у меня есть, используя 'android: scaleType = "fitXY"'.Другие типы масштабирования не работают, потому что они не масштабируют изображение.

Проблема в том, что я не могу создать точную квадратную планировку.Чтобы масштабирование работало, мне нужно указать очень большую ширину / высоту (например, 150dp * 150dp).

Иногда изображение находится в другом макете, размер которого я не знаю,Если ширина / высота макета меньше 150 dp, весь макет заполняется, и изображение теряет свое соотношение сторон.

Как масштабировать квадратное изображение без потери соотношения сторон?

Спасибо.

1 Ответ

0 голосов
/ 22 февраля 2013

ImageView.ScaleType

ImageView.ScaleType CENTER_CROP 
...