1
玻璃是否支持多個級別的嵌套自定義菜單項?例如:玻璃是否支持多個級別的嵌套自定義菜單項?
-top menu item1
--sub-menu item1
--sub-menu item2
-top menu item2
--sub-menu item3
--sub-menu item4
玻璃是否支持多個級別的嵌套自定義菜單項?例如:玻璃是否支持多個級別的嵌套自定義菜單項?
-top menu item1
--sub-menu item1
--sub-menu item2
-top menu item2
--sub-menu item3
--sub-menu item4
簡短的回答:第
中回答:你爲什麼要這麼做?玻璃真的不是一個很好的平臺讓人們通過菜單進行大量的導航 - 最好的情況是用戶可以很快地經過幾個選擇(在5秒或更短的時間內)。
較長的答案:請先看簡答題和中級答案。那麼如果你有一個真的很好多級菜單的原因...你可能不會。真。這是一個壞主意。這可能意味着你應該用語音命令而不是菜單項來做一些聰明的事情。事實上,你可能應該重新考慮你編寫Glassware的整個方法。
但是,如果您在製造不良用戶體驗方面已經死氣沉沉,您可以在非常有限的情況下做這種事情。
基本上,您將需要創建一個bundle of cards,封面卡代表一些頂級信息。捆綁中的其他卡片將代表頂級菜單項目,而每個子菜單項目將是這些卡片中的每一個的動作。處理命令時,您需要檢查執行操作的卡的bundleID,如果需要進行處理,可能需要額外獲取頂級卡。
但真的......不要這樣做。找到一個更好的解決方案,不會對用戶產生如此敵意。