我想创建类似Better Cracked Screen的内容。

破裂的屏幕仍然是一切的重中之重。

我不知道如何使这种东西居于一切之上。

行为:
例如,当显示破裂的屏幕时,如果我按主页按钮,则它会显示我的房屋,但破裂的屏幕仍保持原样(在此处居家)。无论移动到哪里都无所谓。

到目前为止的搜索结果:
Google API演示:Translucent GLSurfaceView

谁能指导我如何完成这项任务?或者有人可以为此提供示例代码吗?

最佳答案

使用android.permission.SYSTEM_ALERT_WINDOW

这样您就可以创建一个放置在所有应用程序窗口顶部的窗口。这里要获得的关键见解是您无法在视图级别上解决此问题。视图层次结构是在窗口内部绘制的,因此要在所有窗口顶部放置内容,您需要另一个窗口。

10-04 14:09