【发布时间】:2021-07-07 12:15:06
【问题描述】:
我有一个自定义视图,它将其背景绘制为六边形。 我还制作了一个自定义 RecyclerView 布局管理器,以蜂窝方式处理我的自定义视图:
当单击位于视图边界内但在六边形背景之外时,我不希望单击该项目(既不显示波纹)。
很简单:覆盖视图上的dispatchTouchEvent(),如果点击发生在后台之外,则忽略该事件。
问题是,其实这个点击可能是在粉色区域,视图B接收到了,但是应该由视图A处理
我能做点什么吗?
【问题讨论】:
标签: android onitemclicklistener