我想创建一个即使我的应用程序不在前台(To Toast)也始终可见的视图。此外,我还可以在任务完成时隐藏此视图。 例如:类似于android 4.0中CPU使用率的视图,它在设备左上角的所有屏幕上都可见
答案 0 :(得分:7)
查看StandOut库,它可让您创建可悬停在屏幕上其他应用之上的应用程序。
一旦你将它导入你的项目,你只需要创建一个扩展StandOutWindow
的类覆盖所有的相关方法然后显示它你这样调用:
StandOutWindow.show(this, YourWindow.class, StandOutWindow.DEFAULT_ID);
图书馆会为您处理剩下的工作,甚至可以从视图本身或通知栏中显示/隐藏您的窗口。