【发布时间】:2015-02-28 18:37:28
【问题描述】:
为一个“开放式”问题道歉,但任何人都可以提供有关如何将我的应用“停靠”到 Android Wear 表盘的指针吗?
本质上,我希望应用程序的用户能够从屏幕边缘从左向右滑动(反之亦然)以打开应用程序,而不是在点击表盘后滚动应用程序列表.
我在另一个 Wear 应用中看到了这一点,但不知道在 Google 中产生有意义结果的正确术语。它是壁纸服务、特定视图类型、触摸侦听器服务等吗?
非常感谢。
【问题讨论】:
为一个“开放式”问题道歉,但任何人都可以提供有关如何将我的应用“停靠”到 Android Wear 表盘的指针吗?
本质上,我希望应用程序的用户能够从屏幕边缘从左向右滑动(反之亦然)以打开应用程序,而不是在点击表盘后滚动应用程序列表.
我在另一个 Wear 应用中看到了这一点,但不知道在 Google 中产生有意义结果的正确术语。它是壁纸服务、特定视图类型、触摸侦听器服务等吗?
非常感谢。
【问题讨论】:
您无法在WatchFaceService 中接收触摸事件,触摸传递已禁用。
我不能确定您看到的应用程序是如何实现所需行为的,但它可能是通过将视图直接从 Service 插入到 WindowManager 中来实现的。
观看此 youtube 视频:https://www.youtube.com/watch?v=S3vHjxonOeg
我不知道Standout library 的工作做得如何,但它应该给你足够的例子来弄清楚自己,如何向WindowManager 添加视图。
【讨论】: