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