Android: пользовательская кнопка - PullRequest
5 голосов
/ 06 июня 2011

Я ищу лучший способ создать группу из четырех кнопок.
enter image description here
Каждая кнопка - это изображение. Итак, я думаю о том, чтобы просто создать «большой» квадрат из четырех маленьких кнопок-изображений и затем повернуть их.
Вопрос в том, как повернуть макет в XML? Является ли это возможным?

Есть ли лучший способ создать такую ​​группу кнопок?


Спасибо!

Ответы [ 2 ]

7 голосов
/ 06 июня 2011

Один из способов сделать это - создать одну кнопку ImageButton, а затем использовать тригонометрию, чтобы определить, где пользователь щелкнул по кругу, используя данные события onClick () и центр кнопки. Этот вопрос может помочь: Получить координаты сенсорного события на Android

5 голосов
/ 27 сентября 2012

Окончательный ответ - использовать кнопку формы контура.Затем он обрабатывает все для вас.

Создайте пути с помощью Путь Формы с помощью Форма и составную форму контура с помощью Форма контура .

Таким образом, вы можете сделать это даже в XML.И есть множество методов траектории дуги.Проверьте это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...