我有一个谷歌眼镜应用程序,使用CardScrollView
来显示一系列卡片。
触摸手势可以在卡片之间移动,但我需要能够通过索引跳转到特定的卡片。我想使用上下文语音命令(暂时忽略它的局限性)来做到这一点,例如:"ok glass,转到第25张卡"。
我希望能够做这样的事情…
CardScrollView mCardScrollView = new CardScrollView(this);
// ...
// "ok glass, go to card 25"
// ...
mCardScrollView.setFocus(25);
…但是我似乎找不到一个函数来做这件事。
我在Google的参考页面上没有找到任何东西:https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/widget/CardScrollView
他们的示例代码也没有涵盖这一点:
https://developers.google.com/glass/develop/gdk/ui-widgets scrolling_cards_in_activities
如果可能的话,我想继续使用CardScrollView
,因为我喜欢它与ViewFlipper
或ViewPager
相比的动画和滚动方式。这是一个我认为应该有的简单功能。也许我遗漏了什么?
我刚刚遇到了类似的问题。我能够使用mCardScrollView.setSelection(cardPosition),它适用于m