ボタンのツールバーがあります。状態は、ユーザーが操作するたびに変化します(図1)。
図1
アプリケーションによっては、ユーザーがビューのみを更新できるため、他のボタンが非表示になる場合があります(図2)。
図2
私の質問は:
1)何が最善ですか:非アクティブなボタンを無効にするか、非表示にしますか?
2)ボタンをそのままにしておくか、他のボタンが非表示になっているときにボタンを左(右)に移動することをお勧めしますか(図2、図3を参照)。
図3
ボタンを完全に削除して、アクティブなボタンをツールバー内で移動し始めると、不整合の問題が発生します。
通常の方法は、非アクティブ状態の非アクティブボタンを提供することです(例:グレーまたはフェード)。このアプローチの追加の利点は、システムの状態を視覚的にフィードバックしてユーザーに通知し続けることです。目に見えないアイテムはこれを行うことができません。
調査によると、ボタンのラベル、アイコン、または色よりもボタンの一貫した配置の方が重要です。
これらの結果から、アイコンの場所は視覚的な画像よりも重要であると推測しました。人々は物事がどこにあるかではなく、どこにあるかを覚えています。
これは、固定されたアプリケーションを備えたWindows 7の新しいタスクバーとOfficeのリボンの背後にある理由でもありました。
私はあなたの例も同じ推論に従うべきだと思います。個人的には、何かをクリックするたびに、またはセッション間でボタンの位置が変わると、イライラします。
また、私が慣れているボタンがないと、その機能が製品から完全に削除されたのではなく、その正確な瞬間に無効になるだけではないのではないかと疑問に思われるかもしれません。
無効になっているボタンは、ほとんど見えなくても灰色で表示され、アクティブなボタンは元の場所にとどまるはずです。
私は、顧客がすでに使用しているときに、右ボタンを「見つける」ことを強制したくありません。少し動かしても、状況によっては狩りが始まります。グレー表示されたボタンは、別のアクションでアクティブ化されるまで使用できないという一般的な知識です。ボタンをシフトして追加しても、デザインがしっかりしていてすっきりしている場合は、すっきりするはずです。
特定の機能の拒否は、ほとんどのアプリケーションで主に2つの理由で発生します。
メニュー、ボタン、ツールバー、アイコン、および多くのUI要素の場合、次の動作は上記の各状況で正常と見なされます。
用途にもよりますが。ボタンが固定ツールバーに配置されている場合は、ボタンが常に表示されているため、ユーザーはどのコマンドが存在するか、どのような状態で使用できるか、どこでそれらを見つけることができるかに慣れることができます。
ボタンが繰り返しまたは一時的なコントロール(それぞれに独自のアクションアイテムのセットを持つアイテムのリストなど)と共に動的に追加される場合、可能なアクションのボタンのみを表示することにより、画面上の乱雑さを減らすことは悪い考えではありません。