web-dev-qa-db-ja.com

ダイアログはマテリアルデザインで3つ以上のアクションを持つことができますか?

ダイアログボックスに3つ以上のアクションを含めることは良い習慣ですか?添付の画像をご覧ください。ありがとう enter image description here

1
Vivek_here

素材HIG から:

ダイアログには3つ以上のアクションを含めないでください。 「詳細」などの3番目のアクションは、ダイアログから離れてナビゲートし、タスクが未完成のままになる可能性があります。

ヘルプドキュメントにアクセスするために「詳細」アクションを使用しないでください。代わりに、ダイアログ内のインライン展開を使用する必要があります。より詳細な情報が必要な場合は、ダイアログに入る前に提供してください。

ここでの「アクション」という言葉は、ダイアログの下部にある最終アクションのみを指すことに注意してください。上記の領域はコンテンツと呼ばれ、移動しない限り、関連するアクション(日付の選択など)を含めることができます。

一番下にどのようなアクションを提示する必要があるかについては、その中にも含まれています。

ダイアログは集中的で限定的な一連のアクションを提示しますが、これらは一般に肯定的または否定的です。

  • 肯定的なアクションが右側に配置され、プロセスを続行します。肯定的なアクションは、「削除」や「削除」などの破壊的なものになる場合があります。
  • 否定的なアクションは、肯定的なアクションのすぐ左に配置され、ユーザーを元の画面またはプロセスのステップに戻します

これらは「割り当て」ボタンと「キャンセル」ボタンです。

「クリア」は、コンテンツ領域の上位に属します。

2
Tin Man

ダイアログmayには3つ以上のアクションがあり、2つだけの制限/ガイドラインはありません。ただし、ユーザーが誤ってアクションを押していないことを確認する必要があります。一般に、考えなければならないのは、これらの3つのアクションを実行することが本当に重要かどうかです。ユーザーを混乱させるでしょうか?彼らは本当にそれを便利にしてそれを利用するのでしょうか?ユーザーがもう一度クリックして名前の選択を解除できる場合は、「クリア」アクションを含める必要はないかもしれません...

1

そのスタイルの仕方、クリア、キャンセル、割り当てはすべて等しいように見えますが、子アクションであり、この相互作用の一部であってはならないことは明らかです

0
colmcq