применить onTouchEvent не ко всему view

Ответить
Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

применить onTouchEvent не ко всему view

Сообщение kondra007 » 14 апр 2013, 15:47

Здравствуйте. Я делаю задание - "Морской бой" на 1 игрока. Т.е. поле всего одно.
Поле нарисовал через canvas, следующий шаг - обработка нажатий. И вот тут возникает проблема: как сделать так, чтобы обрабатывались нажатия только в какой-то определенной области?
Обидно будет, если телефон станет искать корабли вне поля.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: применить onTouchEvent не ко всему view

Сообщение rezak90 » 14 апр 2013, 17:25

зачем вообще нужно было рисование здесь? я бы просто в gridview поле сделал бы... :roll:
R.id.team
Политика на форуме запрещена

Snakebyte
Сообщения: 20
Зарегистрирован: 20 дек 2012, 08:18

Re: применить onTouchEvent не ко всему view

Сообщение Snakebyte » 14 апр 2013, 19:28

Mario Zechner - Beginning Android Games
В главах 3 и 5.

Ответить