首页 > 解决方案 > 如何区分自定义视图中的点击?

问题描述

我创建了一个扩展类的view类。在onDraw里面画了一个六边形。将视图添加到我的布局后,它看起来像图片中所示:由 view-class 创建的六边形

现在我想onClickListener在瓷砖上设置一个,这样它只有在我触摸六边形时才会做出反应。问题是,当我单击/触摸边缘(标记为蓝色)时,视图(因为它是矩形的)也会做出反应,如果我将多个视图彼此相邻放置,这是一个问题。

是否有可能只使六边形形状对onClickListener?

标签: androidonclicklistenerandroid-custom-view

解决方案


推荐阅读