Skip to main content

Posts

Showing posts from July, 2012

Создание кнопок не квадратной формы в Android

В статье описан небольшой пример того, как сделать кнопки нестандартной формы в Android приложении. Например, это могут быть овальные кнопки или кнопки в виде дуг. Пример интерфейса такой задачи изображен на рисунке.Разместив  кнопки таким образом  они “перекроют” друг друга и в области перекрытия, нажав на одну кнопку, можно выполнить действие другой кнопки. Проблема также в том,  что нажатие на кнопке будет срабатывать за пределами области кнопки. Красные линии на рисунке показывают реальные контуры кнопки, а заштрихованная область - это область перекрытия кнопок. В центре круга и за его пределами (на белом фоне) нажатие на кнопке не должно срабатывать. Для решение этой задачи мы сделаем следующее: Выделим Touch Area для каждой кнопки. Создадим кнопку, которая сможет управлять своей Touch Area. Проверим работоспособность созданной кнопки.