我想创建类似Better Cracked Screen的内容。
破裂的屏幕仍然是最重要的。
我无法弄清楚如何制造出一切都位于其中的东西。
行为: 例如,当显示破解的屏幕时,如果我按下主页按钮然后它显示我的家,但破裂的屏幕保持不变(这里在家的顶部)..无论你移动无关紧要...破解的屏幕显示完好..
目前搜索结果: Google API演示:Translucent GLSurfaceView
任何人都可以指导我如何实现这一任务?或者,有人可以为我提供一个示例代码吗?
答案 0 :(得分:5)
使用android.permission.SYSTEM_ALERT_WINDOW。
这将允许您创建一个放置在所有应用程序窗口之上的窗口。这里的一个关键见解是,您无法在View级别上解决此问题。在窗口内绘制视图层次结构,因此要在所有窗口上放置一些内容,您需要另一个窗口。
答案 1 :(得分:0)
我猜它是一个ImageView,它是作为xml文件的最后一部分创建的(意味着它位于堆栈顶部/所有其他元素之上)。此ImageView中的图像大部分是透明的,因此您可以看到它下面的元素