我有一个自定义View
,它包含一个按钮和一个视图,该视图在包含多项选择项的自定义视图的按钮下面进行动画处理。当用户按下按钮时,我会显示项目的“下拉列表”。我想在下拉菜单之外按下时隐藏“下拉菜单”。我试图覆盖onTouchEvent
和onInterceptTouchEvent
,但这些并不总是被称为。Android:如何关闭用户按下视图时的自定义视图
我看了一下Spinner
的源代码,并注意到谷歌正在使用一个对话框来实现我认为是它的下拉菜单(它在这一点上的定位超出了我的意思)。
有没有什么办法可以让我的View
拦截Window
上的所有触摸事件?