我将为我的应用编写一个演练教程。
我希望用户按照教程的步骤进行操作。所以我想强制用户点击一个特定的按钮,而不是应用程序的其他部分。
我的应用程序有许多 UI 组件,其中一些是通过编程方式添加的,因此一一禁用它们是不切实际的。
一个直接的解决方案是我制作一个透明的 Activity 来覆盖原始 Activity。但是不知道应该如何通过overlay Activity检测到触摸事件来操作原来的Activity。
或者有没有更好的方法来制作一个关于android应用程序的演练教程而不会对原始代码产生太大影响?教程是一个临时功能,我不希望这些临时功能在每个 Activity 上使用大量 if 语句破坏我的编码。
谢谢你。