创建一个在所有应用程序上都可见的视图

时间:2013-06-04 13:36:52

标签: android

我想创建一个即使我的应用程序不在前台(To Toast)也始终可见的视图。此外,我还可以在任务完成时隐藏此视图。 例如:类似于android 4.0中CPU使用率的视图,它在设备左上角的所有屏幕上都可见

1 个答案:

答案 0 :(得分:7)

查看StandOut库,它可让您创建可悬停在屏幕上其他应用之上的应用程序。

一旦你将它导入你的项目,你只需要创建一个扩展StandOutWindow的类覆盖所有的相关方法然后显示它你这样调用:

StandOutWindow.show(this, YourWindow.class, StandOutWindow.DEFAULT_ID);

图书馆会为您处理剩下的工作,甚至可以从视图本身或通知栏中显示/隐藏您的窗口。