2

在程序 TTpod 中,当您单击“显示桌面歌词”时,其中存在一个功能,它有一个小部件,似乎可以覆盖我打开的任何应用程序。我想知道如何在屏幕上创建一个按钮,该按钮将显示在我将来打开的任何应用程序上。感谢您的帮助。

4

1 回答 1

1

如果您谈论的是涵盖所有内容(所有应用程序)的“浮动窗口”,请花一两分钟搜索以下关键字。

WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL

不过要小心,这些实现起来充其量是很麻烦的(正如我发现的那样),因为它们的实现在不同的设备和 API 上差异很大!

于 2012-12-02T05:10:36.603 回答