自定义MenuItems的值列表是什么?

时间:2013-05-17 21:59:45

标签: google-mirror-api

https://developers.google.com/glass/v1/reference/timeline#menuItems.action指定 menuItems []。values [] 作为列表。

我了解此列表的第一个元素包含 DEFAULT 状态的 {displayName,iconUrl}

描述说明“对于CUSTOM项目,控制每个状态中菜单项外观的值列表。必须提供 DEFAULT 状态的值。如果 PENDING 确认状态丢失,不会显示。“

我应该假设值[1]包含 {display>,iconUrl} PENDING 状态,而值[2]包含 {displayName,iconUrl} < / em>表示 CONFIRMED 状态。

1 个答案:

答案 0 :(得分:2)

menuItems []。values [] 资源有3个属性:

  • displayName:将显示的文字。
  • iconUrl:链接到将在displayName旁边显示的图标。
  • state:此值的状态;允许的值为DEFAULTPENDINGCONFIRMED,默认为DEFAULT

用户的情况如下:

  1. 菜单项会显示displayNameiconUrl value,状态为DEFAULT
  2. 用户点击它:Glass会显示状态为displayName的{​​{1}}的{​​{1}}和iconUrl以及进度条;这是用户仍然可以取消操作的时间。
  3. 进度条结束:Glass显示状态为value的{​​{1}}的{​​{1}}和PENDING;该操作已由Glass处理,并且会在下次同步时向Glassware发送通知。
  4. 有关displayName媒体资源的详情,请参阅我们的reference guide