我正在编写一个玻璃应用程序,使用高频渲染实时卡片。
我从服务启动实时卡片并使用 DirectRenderingCallback 直接绘制 此 LiveCard 关联了一项与菜单相关的 Activity 。
一切正常,但我在检测手势时遇到问题。 GestureDetector 可以从 View 或 Activity 中触发,但我没有任何 .main Activity ,也没有任何 View ,因为我是直接绘制的。
关于如何检测顶部有 LiveCard 的手势有什么建议吗?
最佳答案
我相信他们是故意的。由于 Live Card 在时间线内,他们不希望卡片能够接收手势。如果可以,您可能会导致时间线以相当奇怪的方式运行。
如果您希望检测手势,请在开始时启动一个 Activity ,或者在您的实时卡片菜单中添加一个启动该 Activity 的项目。
关于android - 如何检测 livecard 中的手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24998597/