用于特定视图的手势检测

时间:2018-09-08 16:00:25

标签: java android view space gesture

添加了一个不覆盖所有布局的spaceView。我希望手势检测仅适用于该视图。

不能做很多,但是这是我的代码:

space = findViewById(R.id.space);
        this.gDetector = new GestureDetectorCompat(this, this);
        gDetector.setOnDoubleTapListener(this);

1 个答案:

答案 0 :(得分:1)

Android中的onTouchEvent可让您这样做。您可以添加该事件中想要执行的操作。

根据Android Studio的官方网站,onTouchEvent()被描述为...

当用户将一个或多个手指放在屏幕上时,这会在接收到触摸事件的View上触发回调onTouchEvent()。对于最终被识别为手势的触摸事件的每个序列(位置,压力,大小,另一根手指的添加等),onTouchEvent()都会触发多次。

Here's指向您的官方链接以获取更多帮助

希望这对您有帮助...