Tag: custom view

Мар
24

Разрабатываем custom Like/Unlike view для Андроид.

Часто стандартных элементов GUI Android SDK не хватает, и возникают ситуации, когда необходимо создать новый целостный элемент интерфейса, реализующий определенную функцию. В данной статье я хочу поделиться опытом создания собственного контрола (custom view) для Андроид приложения. Данный контрол реализует функцию нравится/не нравится (Like/Unlike он же Лайк/Не лайк), его устройство и дизайн досталось мне от дизайнера и было сказано: “Чтобы в приложении выглядел, как в Photoshop”. Сказано – сделано.

Подробнее »

Фев
19

Ограничение размеров UI компонентов в Андроид. Overriding OnMeasure

Когда прямоугольное хочется сделать квадратным…

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

Подробнее »