Google Glass捆绑功能澄清

时间:2014-04-03 21:57:10

标签: google-glass google-mirror-api

这可能是一个棘手的问题,不幸的是,我没有运气找到答案:

我们说我有一张内有3张卡片的捆绑包。 每个嵌套卡都有TOGGLE_PINNED个动作。我希望看到确切的卡片已经在固定区域切换,但是尽管我在切换的地方切换,但我看到整个捆绑已被固定。任何想法,建议,如何实现?

谢谢,尤金

1 个答案:

答案 0 :(得分:1)

我不太确定你的问题是什么,但这是正确的。

如果某张卡是捆绑包的一部分,则整个捆绑包必须共享固定或取消固定状态才有意义。只有一张捆绑的卡片固定其余部分没有任何意义 - 因为捆绑包都显示在一起,这将导致混乱的状态。

如果您希望能够在固定区域中仅显示一张卡片中的一张卡片,将其从束中取出,您就可以做到这一点。当您的服务器获得项目固定的通知更新时,您可以对该项目发出timeline.patch指令以将其从捆绑包中删除,或者可能将其分配给所有成员都固定的新捆绑包。当他们取消固定时,您可以反过来并再次将其分配回原始包。

更新

虽然很多时候捆绑包直接映射到其他系统中的逻辑表示(例如 - 捆绑包很好地映射到电子邮件线程或与某人进行文本对话),但它基本上是Glass构建事物的构造,不需要映射到别的东西。例如,发布新闻的Glassware可能会使用捆绑包对故事进行分组,这些故事只是在发布时间与之相关,并且没有任何主题关系。

因此,虽然我可以看到这可能被你视为黑客,因为你正在使用捆绑来逻辑地分组事物 - Glass将其视为必须以视觉方式安排事物的设置。由于钉扎也是视觉布置的指令,因此其中一个必须优先于另一个。您可能不同意所做的选择,但这似乎非常符合设计。从Glass的角度来看,一方面将卡组合在一起是没有意义的,但也不能将它们组合在一起。