0

我正在尝试做一个辅助功能服务,目的是在用户触摸屏幕和点击时在用户之间创建一些“层”。

例如:当我触摸屏幕时,当我在这个精确位置双击时,我触摸了屏幕。

我认为,但我真的很愿意接受建议,我将不得不创建一个不可见的布局,该布局将覆盖所有能够激活 onTouchListener 以获取位置并使用我的辅助功能服务来创建手势和传输的屏幕布局后面的触摸以单击任意位置。

到目前为止,我只找到了适用于 Android 4.1 或更低版本的解决方案。

我也想用一种光标,芝麻开门应用做得很好,光标可以越过导航栏并与之交互。

我还发现了开源项目Eva 面部鼠标,但它们不会执行复杂的手势,也不会越过导航栏。

所以我的大问题是,我想要创建一个不可见的布局来检测即使在导航栏上的触摸,我的方式是正确的,是否有人会帮助我在正确的方向上启发我的搜索。

4

1 回答 1

0

我成功地在状态栏上放置了一个覆盖布局,只需将正确的标志添加到您的 LayoutParams。

对于我的情况,我使用:FLAG_FULLSCREENFLAG_LAYOUT_IN_SCREENFLAG_LAYOUT_NO_LIMITS

于 2018-10-14T20:43:53.703 回答