答えは主観的かもしれません。答えは直感かもしれません。その答えは、従来のモーダル対非モーダルの議論から見つけられると思います。
しかし、一般的に、どちらを選択するかをどのように決定しますか? それらのユースケースは何ですか?
ありがとう。
答えは主観的かもしれません。答えは直感かもしれません。その答えは、従来のモーダル対非モーダルの議論から見つけられると思います。
しかし、一般的に、どちらを選択するかをどのように決定しますか? それらのユースケースは何ですか?
ありがとう。
トーストは主に、重要ではなく、操作を必要としないことをユーザーに通知するように設計されているため (「メッセージが保存されました」のように、一定の時間が経過すると自動的に消えます)、そのためにトーストを使用します。 . また、トーストはユーザーがデバイス/アプリを使用することを妨げません。トーストが表示されている間、下にあるアイコンなどをアクティブにすることもできます。(これはデバイスに依存する場合がありますが、たとえば Droid ではこれが機能します。)
ダイアログはほとんどの場合、ユーザーが選択する必要があります。または (ProgressDialog のように) インタラクションを必要としない進行状況を表示しますが、ユーザーがその間に他のことを行うことはできません。これは、たとえば計算を行っている場合に重要です。ユーザーが完了する前にパラメーターを変更すると、失敗します。