Google Glass - ' Jump'到CardScrollView中的卡?

时间:2014-07-23 23:28:34

标签: android google-glass cardscrollview

我有一个Google Glass应用,它使用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,因为我喜欢它与ViewFlipperViewPager相比的动画和滚动方式。这是一个如此简单的功能,我相信应该存在。也许我错过了什么?

1 个答案:

答案 0 :(得分:2)

我只是遇到了类似的问题。我能够使用mCardScrollView.setSelection(cardPosition)并且它适用于m