как дифференцировать клик в пользовательском представлении? - PullRequest
0 голосов
/ 16 февраля 2019

Я создал класс, который расширяет класс viewonDraw он рисует шестиугольник.После добавления вида в мой макет он выглядит следующим образом: шестиугольник, созданный классом представления .

Теперь я хочу установить onClickListener на плитке так, чтобы она реагировала, только если я коснусь шестиугольной формы.Проблема в том, что представление (как оно имеет прямоугольную форму) также реагирует, когда я нажимаю / касаюсь краев (отмеченных синим цветом), что является проблемой, если я размещаю несколько видов рядом друг с другом.

Является ли этоможно сделать только шестиугольную форму, подходящую для onClickListener?

...