2

https://developers.google.com/glass/v1/reference/timeline#menuItems.actionはmenuItems[].values[]をリストとして指定します。

このリストの最初の要素には、DEFAULT状態の{displayName, iconUrl}が含まれていることを理解しています。

説明には、「CUSTOM アイテムの場合、各状態でのメニュー項目の外観を制御する値のリスト。DEFAULT状態の値を指定する必要があります。PENDINGまたはCONFIRMED状態が欠落している場合、それらは表示されません。 "

value[1] にはPENDING状態の{ displayName, iconUrl}が含まれ、value[2] にはCONFIRMED状態の{displayName, iconUrl}が含まれていると想定する必要があります。

4

1 に答える 1

2

menuItems[].values[]リソースには 3 つのプロパティがあります。

  • displayName: 表示されるテキスト。
  • iconUrl: の横に表示されるアイコンへのリンクdisplayName
  • state: この値の状態。許容値はDEFAULTPENDINGおよびでありCONFIRMED、デフォルトはDEFAULTです。

ユーザーに何が起こるかは次のとおりです。

  1. メニュー項目は状態のdisplayNameiconUrlで表示されます。valueDEFAULT
  2. ユーザーがそれをタップします。Glass には、状態を持つdisplayNameiconUrlのと プログレス バーが表示されます。これは、ユーザーがまだアクションをキャンセルできる時間です。valuePENDING
  3. プログレス バーの終了: Glass には、状態を持つ のdisplayNameiconUrlが表示されます。アクションは Glass によって処理され、次の同期で通知が Glassware に送信されます。valueCONFIRMED

stateプロパティの詳細については、リファレンス ガイドを参照してください。

于 2013-05-20T15:57:20.937 に答える