Перейти до основного вмісту

Публікації

Показано дописи з Липень, 2012

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

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

Для решение этой задачи мы сделаем следующее:

Выделим Touch Area для каждой кнопки.Создадим кнопку, которая сможет управлять своей Touch Area.Проверим работоспособность созданной кнопки.