我正在为 Android 创建动态壁纸,但遇到了手动滚动的问题(不使用 onOffsetsChanged 方法)。滚动就像一个魅力,除了一个,但非常不愉快的副作用 - 当用户打开“AllApps”屏幕并且这个屏幕是半透明的(就像在 Xperia 手机上一样)时,壁纸会继续对触摸事件做出反应用户使用他/她安装的应用程序和滚动浏览屏幕。
我知道如果这个屏幕是半透明的,从壁纸的“观点”来看,没有任何改变。它继续渲染并继续处理所有触摸事件。
所以,问题是 - 有没有办法追踪用户打开“AllApps”屏幕并停止处理触摸事件直到该屏幕关闭的时刻?有任何想法吗?