Android 如何在livecard中检测手势

Android 如何在livecard中检测手势,android,google-glass,google-gdk,aero-glass,Android,Google Glass,Google Gdk,Aero Glass,我正在编写一个glass应用程序,使用高频渲染实时卡 我从服务启动live card,并直接使用DirectRenderingCallback进行绘制 此LiveCard关联了一个与菜单相关的活动 所有的工作都很好,但我无法检测手势。GestureDetector可以从视图或活动中启动,但我没有任何。主活动和我没有任何视图,因为我正在直接绘图 有没有关于如何检测上面有LiveCard的手势的建议?我相信他们是故意这么做的。由于实时卡在时间线内,他们不希望该卡能够接收手势。如果你能够,你可能会导致

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

我从服务启动live card,并直接使用DirectRenderingCallback进行绘制 此LiveCard关联了一个与菜单相关的活动

所有的工作都很好,但我无法检测手势。GestureDetector可以从视图或活动中启动,但我没有任何。主活动和我没有任何视图,因为我正在直接绘图


有没有关于如何检测上面有LiveCard的手势的建议?

我相信他们是故意这么做的。由于实时卡在时间线内,他们不希望该卡能够接收手势。如果你能够,你可能会导致时间线以一种非常奇怪的方式运行


如果您希望检测手势,请在开始时启动一项活动,或者在live card的菜单中有一个项目启动活动。

最后我找到了一种解决问题的方法,我无法找到从live card触发手势的方法,但我解决了启动沉浸式活动的问题。像Jessie suggestion一样

谢谢你的回复Jessie,但是如果我在开始时开始一项活动或使用一个菜单项,那么该活动将独立于livecard工作。livecard(在本例中)与服务相关,而不是与活动相关。该程序的目标是在我绘制livecard的同时检测手势。这是不可能的,因为活动是时间线,手势用于选择卡片、移动时间线等。无法获取这些手势,因为它可能会中断用户习惯的交互。我希望你接受我的回答,因为这是你选择的路线。