リスト テンプレートは、情報項目をリスト レイアウトで表示します。
リストは、サブリストを使用してセクションに分割できます。地図を含むバージョンのこのテンプレートの場合、ナビゲーション アプリは地図テンプレートを使用できます。
このテンプレートをタブ テンプレートに埋め込むことで、タブ形式のナビゲーションを提供できます。
内容:
- ヘッダーとオプションのアクション ストリップ(このテンプレートが タブ テンプレートに埋め込むと、アクション ストリップがタブに置き換えられます)
- リスト項目(項目の数と 1 行のテキストの量が変化する場合):
- リストアイテムの数。表示できるアイテム数は車両によって異なります。特定の車両に対するリストの行数制限を取得するには、ConstraintManager API を使用します。
- アイテムあたりのテキストの量。駐車時、リストの行の 2 行以上は 2 行を超えてもかまいません。駐車中のリスト テキストを増やすをご覧ください。
- オプションのフローティング アクション ボタン
このテンプレートに含めることができる行の詳細については、リスト テンプレート専用の行オプションとサンプルフローの例をご覧ください。
駐車時のリスト表示を増やす
リストの各行で使用できるセカンダリ テキストの量は、駐車中か運転中かによって異なります。注意散漫を最小限に抑えるため、運転中はテキストが 2 行に切り詰められます。運転中に読むことを意図したコンテンツは、セカンダリ テキストの先頭に表示する必要があります。
リスト テンプレートの例
以下の Android Auto と Android Automotive OS(AAOS)の例は、リスト テンプレートを使用して作成されています。
テンプレートの UX 要件をリストアップする
アプリ デベロッパー:
必須 | セクションがある場合は、セクション ヘッダーを含めます。 |
禁止 | 選択可能なリストの行(ラジオボタン付きの行)を他の種類の行と組み合わせるか、セクションで区切ります。 |
すべきである | デフォルトの選択内容が選択可能なリストに表示されます。 |
すべきである | 各リスト項目にアクションを関連付けます(情報のみの行は推奨されません)。 |
すべきである | 途中で切れ目が生じないよう、運転中に読み取られることを意図したセカンダリ テキストにコンテンツを配置します。 |
すべきでないこと | アクション ストリップとフローティング アクション ボタンを同時に表示します。 |
してもよい | リストのコンテンツをセクションに分割する。 |
してもよい | 必要に応じて、切り替えスイッチのある行と他の行を混在させます。 |
してもよい | ユーザーが切り替え状態を変更したときに、行のテキストと画像またはアイコンのアセットを更新します。 |