0

我有一个自定义滑动抽屉,它基本上具有与选项菜单相同的特征。我不会解释为什么我现在不使用选项菜单,因为它超出了这个问题的范围(长话短说 - 它不起作用)。

抽屉位于视图分页器的顶部,因此用户可以在各个片段之间滑动以与应用程序的各个方面进行交互。我希望能够检测到何时与 SlidingDrawer 之外的任何东西交互/参与。如果发生这种情况,我想自动关闭滑动抽屉。

我已经尝试过监听器、事件监听器、手势、手势监听器等,但我似乎无法让这种神奇的药水发挥作用。有人有任何想法/提示/技巧吗?

4

1 回答 1

1

您是否尝试过覆盖

public boolean dispatchTouchEvent(MotionEvent ev)

此方法是从 Activity 继承的,因此您应该可以访问它。

你没有发布任何源代码,所以我可以肯定它会起作用。请尝试让我们知道。

于 2012-05-17T23:45:22.777 回答