我想创建像Better Cracked Screen这样的东西。
破裂的屏幕仍然是最重要的。
我不知道如何制作这种居于一切之上的东西。
行为:例如,当屏幕破裂时,如果我按下主页按钮,它会向我显示主页,但破裂的屏幕保持原样(在主页顶部).. 无论您移动到哪里都无所谓.. 破裂的屏幕看起来完好无损..
到目前为止的搜索结果:Google API 演示:半透明 GLSurfaceView
谁能指导我如何完成这项任务?或者任何人都可以为我提供一个示例代码吗?
我想创建像Better Cracked Screen这样的东西。
破裂的屏幕仍然是最重要的。
我不知道如何制作这种居于一切之上的东西。
行为:例如,当屏幕破裂时,如果我按下主页按钮,它会向我显示主页,但破裂的屏幕保持原样(在主页顶部).. 无论您移动到哪里都无所谓.. 破裂的屏幕看起来完好无损..
到目前为止的搜索结果:Google API 演示:半透明 GLSurfaceView
谁能指导我如何完成这项任务?或者任何人都可以为我提供一个示例代码吗?
使用android.permission.SYSTEM_ALERT_WINDOW。
这将允许您创建一个放置在所有应用程序窗口之上的窗口。这里有一个关键的见解是你不能在视图级别上解决这个问题。视图层次结构是在窗口内绘制的,因此要将某些东西放在所有窗口的顶部,您需要另一个窗口。
我猜它是一个 ImageView,它是作为 xml 文件的最后一部分创建的(这意味着它位于堆栈顶部/所有其他元素之上)。这个 ImageView 中的 Image 大部分是透明的,所以你可以看到它下面的元素