忽略覆盖应用中的触摸

时间:2017-05-06 13:23:03

标签: java android overlay

我使用this方式

创建系统覆盖应用

但是我有一个问题....当我将我的按钮移动到屏幕的一角时,我无法触摸系统的视图,如下图中的呼叫按钮

image

如何禁用按钮中的任何触摸? (忽略我的视图的触摸和触摸系统的视图)
在某个地方,我发现这个代码,但它不起作用

bl.setOnTouchListener(new View.OnTouchListener() {
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});

1 个答案:

答案 0 :(得分:0)

首先访问developer.android.com,它的基本概念确实很好。

onTouch方法会将事件传递给它下面的图层,如果它返回false如果您已扩展默认的可触摸视图类,则应使用return super.onTouch()

这是您正在寻找的链接:

https://developer.android.com/reference/android/view/View.OnTouchListener.html