如何以这样的方式设计窗口管理器,以使我们可以触摸主屏幕或与该窗口管理器后面的UI进行交互



如何以这样的方式设计窗口管理器,即在该窗口后面,即主屏幕,应用程序可以触摸或与设备的UI相互作用。大多数情况下,我们只能与视图上的视图进行交互窗口管理器,但我想与该窗口经理后面的主屏幕进行互动。任何人都可以帮助我

这是不可能的,缺乏使用自己的自定义Android build构建自己的自定义ROM。

一般而言,在触摸事件的X/y坐标处将触摸事件传递到Z轴上最高的窗口。如果您的窗口在Z轴上最高,则会获得触摸事件。

理论上可能的,但应用程序开发人员无法使用的是,在您的窗口中拥有某种"打孔"的API。在这些孔中,触摸事件不会进入您的窗口,而是在该X/y坐标处的Z轴上最高的。这将需要一些操作系统修改。

但是,如果您正在寻求某种方式可以看到触摸事件,然后将它们自己派往基础窗口,这是出于明显的隐私和安全原因而被阻止的。

最新更新