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