Площадь ImageView

Я пытаюсь показатьImageView которая всегда имеет квадратную форму внутри диалога. Размеры могут варьироваться в зависимости от разрешения дисплея (точнее, ширины в портретной ориентации), но ImageView требуется для формирования максимально возможного квадрата, чтобы вместить в него квадратное изображение. Это мой код XML для того же.


Но проблема в том, чтоSquare Изображение устанавливается динамически во время выполнения, и ImageView в конечном итоге становится прямоугольником с шириной в качестве размера квадратного изображения. Что я могу сделать, чтобы достичь того же?

РЕДАКТИРОВАТЬ: Чтобы дать представление о том, чего я пытаюсь достичь, это похоже на то, что показано, когда контакт выбран в приложении контактов и нажата картинка профиля. Уменьшается и остается квадратом поверх активности.

Ответы на вопрос(3)

Ваш ответ на вопрос