我正在尝试使用辅助服务来创建一些"层"当用户触摸屏幕和点击时,用户之间。
例如:当我触摸屏幕时,我在这个精确位置双击时触摸屏幕。
我想,但我真的愿意接受建议,我将不得不创建一个隐形布局,覆盖所有屏幕,以便能够激活onTouchListener以获取位置并使用我的辅助功能服务创建手势并转移布局后面的触摸点击任意位置。
到目前为止,我只找到了Android 4.1或更低版本的解决方案。
我还想使用一种光标,应用程序Open Sesame做得很好,光标可以通过导航栏进行交互。
我还找到了开源项目Eva facial mouse,但他们没有执行复杂的手势,也没有通过导航栏。
所以我的重要问题是,我想以创建一个隐形布局来检测触摸,即使在导航栏上也是正确的,有人会帮助我在正确的方向上启发我的搜索。
答案 0 :(得分:0)
我成功地将覆盖布局放置在状态栏上,只需将正确的Flags添加到您的LayoutParams中即可。
对于我来说,我使用:FLAG_FULLSCREEN,FLAG_LAYOUT_IN_SCREEN和FLAG_LAYOUT_NO_LIMITS。