忽略覆盖应用触摸

问题描述:

我创建使用this方式忽略覆盖应用触摸

系统覆盖应用程序,但我有一个问题....当我移动我的按钮,屏幕的一角,我无法触摸系统的观点,像呼叫下面的图片

image

按钮如何禁用我的按钮任何触摸? (忽略我的观点的触摸和触摸系统的观点)的地方我觉得这个代码
但实在不行

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

返回'FALSE'将被底层捕获,如果有... – varun

随时访问developer.android.com第一,它真的很好用基本概念记录。

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

这里就是你要找的链接:从`onTouch`,事件

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

+0

我知道这一点.....但我尝试'返回false'之前,它不工作 – Arash

+0

@Arash我通过源代码... * *你找到的程序的唯一目的是创建一个系统覆盖图...为什么你想让这个覆盖图通过触摸事件到系统视图。这是矛盾的,你不觉得吗? – varun