web-dev-qa-db-ja.com

確認のための通常のダイアログまたはボトムシートダイアログ

アイテムを削除するときに、確認のためにダイアログタイプを選択します(はい、いいえ)。
2つのオプションから選択できます。

  1. ボトムシートダイアログ
  2. 通常のダイアログ

このシナリオに最適なものとその理由は何ですか?

Context: Androidマテリアルデザインを使用するアプリ

1
user158

それはすべて、アクションを実行する重要性に依存します。その場合は通常のダイアログを使うのがいいと思います。

このようにして、ユーザーに「はい」または「いいえ」で答えるタスクに集中してもらいます。

ユーザーにメッセージを読むことを強制するため、オプションとしての提供yes/noは正しくないことを忘れないでください。

削除を取り消すことは、はるかに生産的で苦痛が少ないUXです。これを使用することを検討してください。例えば。 [元に戻す]ボタンのあるスナックバー。ものすごいポップアップが表示されているときに複数のアイテムを削除することは、可能な限り最も不気味なUXの1つです。

ボトムシートの方がダイアログよりも優れているとどのように主張できますか?ダイアログで同じことを行うよりも、ボトムシートを確認/却下する方が簡単な場合は、使いやすさの観点からすると、より良いと言えます。ただし、それは依然として変更の性質に依存します。削除が最終的なものであり、ユーザー、他の人、またはシステムに大きな影響を与える可能性がある場合、おそらく確認/拒否を困難にする方が賢明です。

ダイアログはコンテンツとユーザビリティ(モーダルでコンテンツの中央)に影響を及ぼし、ボタンは画面の中央のどこかに配置されるため(マウスや指でクリックするのが最も簡単な場所ではない)、ダイアログの確認/拒否は困難です。 。 Bottom Sheetは、少なくとも画面の下隅にあるボタンを表示できます。これにより、マウスと指の操作がはるかに簡単になります。

1
straya