Когда прямоугольное хочется сделать квадратным…
Андроид предлагает разнообразные средства управления размерами компонентов UI. Вы можете задать минимальную/максимальную ширину или высоту, можете сделать так, чтобы вид занимал все свободное пространство или был достаточного размера, чтобы отобразить все свое содержимое. Но иногда встроенной логики не хватает. В данной статье на примере ImageButton будет рассказано, как скорректировать размеры вида следуя собственным правилам.