我想知道Android Wear发射器如何像Swipify和Wear Mini启动器截获Android Wear主屏幕上的触摸事件。Android Wear启动器
我曾尝试将onTouch和onClick监听器添加到我的应用程序中的Watch View Stub中,但我无法弄清楚如何在我的应用程序之外发生触摸。
我想知道Android Wear发射器如何像Swipify和Wear Mini启动器截获Android Wear主屏幕上的触摸事件。Android Wear启动器
我曾尝试将onTouch和onClick监听器添加到我的应用程序中的Watch View Stub中,但我无法弄清楚如何在我的应用程序之外发生触摸。
事实上,这些意见直接加入WindowManager
的Service
。 您可以在此线程来看看,以了解它是如何工作的:Creating a system overlay window (always on top)
要小心,有在摩托车360系统中的问题,在这个时候为这里说明:https://plus.google.com/u/0/113671876130843889747/posts/9bqUcdgZnNb 你将不得不使用WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR
标志避免底部空间。顺便说一下,你也可以看看我在这篇文章中给出的代码,以了解覆盖是如何工作的。直接链接:https://github.com/PomepuyN/WatchviewStubIssue
嗨尼古拉斯,你认为你可以帮助我吗?谢谢。 http://stackoverflow.com/questions/26496768/android-wear-overlay-pass-on-touch-events – user3771655 2014-10-21 21:35:43