Android: пользовательская форма кнопки - PullRequest
7 голосов
/ 22 сентября 2010

Я пытаюсь создать собственный контроллер, содержащий различные кнопки разных форм. Мне интересно, как я могу добиться этого с Android.

Результат должен выглядеть примерно так: каждый цвет - это отдельная кнопка. alt text

Я полагаю, что мне нужно создать подкласс View, поэтому, пожалуйста, не пишите это как ответ ;-) Пожалуйста, дайте несколько методических шагов, что необходимо реализовать, таких как рисование, сенсорные прикосновения и т. Д., Или, возможно, приведите несколько примеров. (если существует).

Спасибо

Ответы [ 2 ]

1 голос
/ 23 сентября 2010

Я нашел этот документ , подробно объясняющий все и имеющий ссылки, указывающие на связанные темы.

1 голос
/ 22 сентября 2010

Если вы собираетесь рисовать это динамически, вам придется расширить View и переопределить onDraw, вы можете реализовать onTouchListener и т. Д., Чтобы определить, когда и где люди касаются его.

...