質問: アラート、通知バナー、トーストメッセージの違いは何ですか? アラート、通知バナー、トーストメッセージに違いはありますか?いつどのような状況で使用する必要がありますか?下の画像はどのコンポーネントに適していますか?
回答: トーストとダイアログの主な違いは、ダイアログは即時の応答を要求するのに対し、トーストは控えめにフィードバックを提供することです。トーストトーストは、小さなポップアップで操作に関する簡単なフィードバックを提供します。それはメッセージに必要なスペースの量を埋めるだけであり、現在のアクティビティは表示され、インタラクティブなままです。たとえば、メールを送信する前にそのメールから離れると、「下書き保存」トーストがトリガーされ、後で編集を続けることができることが通知されます。トーストはタイムアウト後に自動的に消えます。通知トーストは短時間だけ表示され、取り消すことができないため、ユーザーが応答することが期待される場合は適切ではありません。この場合、androidドキュメントでは通知の使用を推奨しています。ステータスメッセージへのユーザーの応答が必要な場合は、代わりに通知の使用を検討してください。モーダルダイアログモーダルダイアログのアラートは、ユーザーからの明示的な応答が必要な場合は常に使用する必要があり、その応答は他に何かが起こる前に必要です。ダイアログは画面いっぱいに表示されず、通常、ユーザーが続行する前にアクションを実行する必要があるモーダルイベントに使用されます。送信した例では、トーストメッセージの特性を満たしています。参照: 素材デザイン ノーマンニルソンの記事