Android:在屏幕上浮动可点击图标?

Android:在屏幕上浮动可点击图标?,android,taskbar,Android,Taskbar,有一个名为智能任务栏的Android应用程序,它可以在屏幕上固定一个半透明的小图标……该图标在所有活动(包括主屏幕)上都保持可见。图标是可点击的(/Touchable),它确实会打开一个小的弹出窗口,用户可以与之交互 我对如何做到这一点很感兴趣?我认为这是与弹出窗口有关的东西 有什么想法吗?提前谢谢。我最近尝试过这个 查看此问题:-解决方案实际上是相同的,但您需要在布局参数中设置类型系统警报,而不是类型系统覆盖,但这里有一个完整的教程,演示了整个场景 试试这个开源项目,它对我很有用 我也有同样的

有一个名为
智能任务栏
的Android应用程序,它可以在屏幕上固定一个半透明的小图标……该图标在所有活动(包括主屏幕)上都保持可见。图标是可点击的(/Touchable),它确实会打开一个小的弹出窗口,用户可以与之交互

我对如何做到这一点很感兴趣?我认为这是与
弹出窗口
有关的东西


有什么想法吗?提前谢谢。

我最近尝试过这个


查看此问题:-解决方案实际上是相同的,但您需要在布局参数中设置
类型系统警报
,而不是
类型系统覆盖

,但这里有一个完整的教程,演示了整个场景

试试这个开源项目,它对我很有用

我也有同样的问题,你找到答案了吗?@shaimagz,我运气不太好,我继续做其他事情,但这条线索可能会让你感兴趣,谢谢,但我已经看到了这条线索。我认为这是我们可以在Android的源代码中找到的东西。因为创建了通知栏,它会一直出现在任何应用程序中,除非你的应用程序想隐藏它。它应该是类似的。可能是有趣的复制品,我会看一看……马上回家。:)@Adam Woś,我在你链接的问题中尝试相同的概念。我想弄清楚的是,我如何通过位于所有窗口上方的视图层获得不仅仅是一次触摸事件的效果。使用TYPE_SYSTEM_OVERLAY允许用户与触摸屏完全交互,但当用户第一次将手指放在屏幕上时,我只能拾取一个触摸事件。但使用TYPE_SYSTEM_ALERT,我可以接收所有触摸事件,但它会锁定与其他所有事件的交互。你知道我是如何将两者“结合”在一起,从而实现Wave Launcher和SwipePad的功能吗?对不起,这有点长!不,对不起,已经有几个月没有研究Android的这个特殊部分了:)