2014-04-03 55 views
1

這可能是一個有點棘手的問題,不幸的是,我沒有運氣找到一個答案:谷歌眼鏡捆綁功能澄清

比方說,我有3卡內的包。 每個嵌套卡都有TOGGLE_PINNED動作。我希望看到我在固定區域切換的卡片,但儘管在切換的位置,我仍然看到整個卡片已被鎖定。任何想法,建議,如何實現?

謝謝,尤金

回答

1

我不太確定你的問題是什麼,但這是正確的。

如果卡是捆綁的一部分,這是有道理的,整個包必須共享固定或取消固定狀態。沒有任何意義的是,只有一張牌與其餘的牌一起釘住 - 因爲牌全部顯示在一起,這會造成令人困惑的狀態。

如果您希望能夠從捆在鎖定區域中顯示只有一張卡,取出來的包,你可以做到這一點。當你的服務器獲得該項目被固定的更新通知,您可以發佈了該項目的timeline.patch指令,從包中取出,或者將其分配到一個新的包,所有的成員都寄託。當它們取消固定時,您可以執行相反操作並將其重新分配回原始包。

更新

雖然多次捆綁包直接映射到其他系統中的邏輯表示(例如 - 捆綁很好地映射到一個電子郵件主題或與人文本會話),它本質上是一個結構對於Glass來分組,並且不需要映射到別的東西。例如,發佈新聞的Glassware可能會使用一個捆綁包對發佈相關的故事進行分組,而這些故事發布的時間並不包含任何主題關係。

因此,雖然我可以看到,因爲你使用的包怎麼這可能由你一個黑客被視爲以邏輯的東西 - 玻璃將其視爲對如何東西一定要在視覺上安排的設置。由於釘住也是視覺安排的一種指示,他們中的一個必須優先於另一個。你可能不同意所做的選擇,但這看起來非常符合設計。從玻璃的角度來看,一方面將卡片分組在一起並沒有意義,但也沒有將它們組合在一起。此

+0

感謝,但是從我的觀點,我不能與一些points.Let同意我給你舉個例子:我有一個遊(遊覽足球)與具有10matches(所以,在GG而言,將與10張卡被捆綁內)。所以,我可以打開捆綁包,然後選擇我需要的卡並做PIN,結果跟隨分數或其他。是否有意義?你的解決方案絕對適用,但我確實相信它更像是一種破解,而不是解決方案。 –

+0

囚徒對於鏡像API是正確的,你試圖完成的事情可以用GDK來完成。您可以擁有一個活動卡片,該活動卡片具有針對CardScrollView活動的待定活動(每個足球比賽都有一張卡片)。然後,當您希望用戶能夠固定其中一張卡片時,可以使用服務調用卡片上的發佈方法。只要服務處於活動狀態,卡將保持「固定」狀態。 –

+0

@Eugene P - 更新以試圖澄清玻璃如何處理一束 – Prisoner