android - 如何检测 livecard 中的手势

标签 android google-glass google-gdk aero-glass

我正在编写一个玻璃应用程序,使用高频渲染实时卡片。

我从服务启动实时卡片并使用 DirectRenderingCallback 直接绘制 此 LiveCard 关联了一项与菜单相关的 Activity 。

一切正常,但我在检测手势时遇到问题。 GestureDetector 可以从 View 或 Activity 中触发,但我没有任何 .main Activity ,也没有任何 View ,因为我是直接绘制的。

关于如何检测顶部有 LiveCard 的手势有什么建议吗?

最佳答案

我相信他们是故意的。由于 Live Card 在时间线内,他们不希望卡片能够接收手势。如果可以,您可能会导致时间线以相当奇怪的方式运行。

如果您希望检测手势,请在开始时启动一个 Activity ,或者在您的实时卡片菜单中添加一个启动该 Activity 的项目。

关于android - 如何检测 livecard 中的手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24998597/

相关文章:

google-glass - Google Glass Mirror API - 有没有办法删除一捆卡片?

google-glass - Glass - 慢速相机\FileObserver 通知 - XE12 - 使用 ACTION_IMAGE_CAPTURE

google-glass - 如何为 Google Glass 创建深色 Google Maps 图像?

android - 我如何从另一个屏幕调用 webview

android - Clojure android 无法读取文件

google-glass - 如何将 Google Glass 的音频输出到 3.5 毫米耳机插孔?

android - 在 Unity 应用程序中获取 Google Glass 手势?

java - 将字节数组转换为 Int 奇数结果 Java 和 Kotlin

android - MarshMallow 警告 "get device identifiers is not recommended"后的唯一 Android 设备 ID?

google-glass - 为什么XE16的“确定”玻璃菜单中缺少我的语音命令?