android:处理重叠视图的触摸事件

时间:2016-02-17 04:38:01

标签: android boolean ontouchlistener

我有一个覆盖整个屏幕的重叠视图。当用户在重叠视图上做出一些手势时,我想调用一些事件,比如滑动,移动他的手指......等等......重叠视图将处理触摸事件。但是如果用户只需点击一下(不会滑动,移动),我希望重叠视图后面/下面的其他视图可以处理触摸事件。

我想要的是如果有移动,重叠视图将处理触摸事件,如果没有,那么重叠视图下面的其他视图将处理触摸事件..

我该怎么做?

注意:我试图制作像drawerlayout这样的东西。记得?我们可以在drawerlayout中单击这些组件。但除此之外,滑过这些组件也会折叠/移动抽屉布局。我注意到drawerlayout有android属性clickable =" false"但它仍然可以处理触摸事件(MotionEvent.ACTION_MOVE),但是当我在其他布局上尝试并返回false时,它只处理MotionEvent.ACTION_DOWN

1 个答案:

答案 0 :(得分:0)

我不知道你的目的,但你可以尝试使用属性跟随

机器人:duplicateParentState = “真”