我最初的问题涉及构建一个半透明的视图,允许操纵它下面的视图。 Bluefalcon做了很好的回答,帮助我更好地理解了视图机制:
How can I interact with elements behind a translucent Android app?
我仍然不确定如何操作不属于我的应用程序的基础视图。我想要实现的效果就像屏幕过滤器应用程序:
https://play.google.com/store/apps/details?id=com.haxor&hl=en
在这个应用程序中,一旦启动,似乎“过滤器”视图放在所有内容之上,但您仍然可以与其下运行的任何内容进行交互。应用程序商店,电子邮件,主屏幕等。
我目前有getWindow()。addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);在我的应用程序的onCreate方法。这似乎已经接近了。如果我在我的应用程序上滑动没有任何更新,但当我退出应用程序时,主屏幕会更新,就好像我刷了一样。
任何帮助将不胜感激!