动态壁纸 - 在导航菜单打开时检测触摸

时间:2012-03-07 16:16:43

标签: android

我有一个动态壁纸,可以响应触摸和滑动/移动事件。

如果我按下手机上的应用程序按钮,我会收到一个包含所有已安装应用程序的菜单。我的问题是,当我滚动浏览已安装的应用程序列表时,它会触发触摸并移动我看不到的事件 - 壁纸下方。无论如何,壁纸仍在占用资源绘图和更新,在滚动浏览我安装的应用程序时,它可能会变得有些迟钝。

我想知道是否有办法确定是否:菜单是打开的,或者最好是 - livewallpaper是否实际可见。

编辑 - 我只能考虑在WallpaperEngine中监听ACTION_MOVE个事件。如果您检测到没有onOffsetChanged被调用的那个,那么您可以假设菜单已打开并禁用触摸事件。

0 个答案:

没有答案