ダイアログは、アプリの前に表示されるモーダル ウィンドウです。ユーザーがすぐに応答する必要があるタスク情報を表示します。
ダイアログは、ユーザーの操作を必要とするアラートにすることができます。ユーザーに選択や確認を求める選択ダイアログや確認ダイアログにすることもできます。ダイアログは、閉じるか必要な操作が行われるまで、フォーカスが保持されます。ダイアログは妨げとなるため、慎重に使用する必要があります。
ダイアログはトーストに関連しています(どちらも Dialog コンポーネント ファミリーのメンバーです)が、以下のように目的と優先度が異なります。
コンポーネント | 目的 | 優先度 |
トースト | 情報メッセージを表示します。ユーザーの操作を必要としない。8 秒後に消えます。 | 低 |
ダイアログ | ユーザーの操作が必要な情報とタスク オプションを表示します。ダイアログは、ユーザーが応答するまでフォーカスを保持します。 | 高 |
構造
ダイアログには、ユーザーのレスポンスをリクエストする情報テキストと UI コントロールが含まれます。
![](https://developers.google.cn/cars/design/automotive-os/components/images/Dialog-Anatomy-new.png?authuser=19&hl=ja)
2. カードのヘッダー
3. コンテンツ エリア
4. カードのアクション エリア
仕様
タイトルなしのダイアログ
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-spec-3.png?authuser=19&hl=ja)
タイトル付きのダイアログ
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-spec-4.png?authuser=19&hl=ja)
タイトルが中央に配置されたダイアログ
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-spec-5.png?authuser=19&hl=ja)
スクロール可能なダイアログ
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-spec-6.png?authuser=19&hl=ja)
カスタマイズ
OEM はダイアログの以下の要素をカスタマイズして、ブランドを反映できます。
- フォント
- 有効、無効、無効のボタンのスタイル
- ボタンのサイズと配置
デザイン システムは、レイアウト、色、タイポグラフィ、サイズを使用してコンポーネントをカスタマイズするためのガイダンスを提供します。
例
![](https://developers.google.cn/cars/design/automotive-os/components/images/Dialog-Mock-1-new.png?authuser=19&hl=ja)
![](https://developers.google.cn/cars/design/automotive-os/components/images/Dialog-Mock-2-new.png?authuser=19&hl=ja)
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-mock-3.png?authuser=19&hl=ja)
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-mock-4.png?authuser=19&hl=ja)
![](https://developers.google.cn/cars/design/automotive-os/components/images/dialog-animation-1.gif?authuser=19&hl=ja)