私は本質的に幅の広いタイルのようなボタン(Windows 8の「幅の広い」スタートメニュータイルと考えてください)であるユーザーコントロールを作成していますが、右上隅にカウンターを含む暗い領域があります。この数値の範囲は0〜99999です(厳密には、数値はさらに大きくなる可能性がありますが、実際のシナリオでは、5桁の20000を超えることはありません)。
ボタンの中央にも白いアイコンがあり、次のスクリーンショットでは表示されません。
問題は次のとおりです。
a)数が少ない場合、見た目がひどくずれています。より多くのスペースを占めるように拡大縮小することはできますが、数字が異なる2つのタイル(数字が少ないタイルと数字が多いタイル)は奇妙に見えます。これは、数字の表示サイズが異なるためです。
b)カウンター内の数値を45度回転させてみました。これにより、水平方向のスペースが広がります。この並べ替えにより、表示サイズの問題は解消されますが、ユーザーは奇妙な角度で数値を読み取らなければなりません。
c)最大数の制限(たとえば、999)を設定してみました。その数を超えると、最後に+が表示されます(つまり、999 +になり、それ以上増加しません)。これにより、ユーザーが受け取る情報の量が多少制限されます(ただし、数値がそのような値に増えても、ユーザーはそれほど多くの情報を失うことはありません-高い場合は数値を知っています。これは重要です)。少なくとも4文字に収まる...
全体として、これは私が直面している小さなUXの問題ですが、しばらくの間私を悩ませてきました。これに取り組むための最良の方法は何でしょうか。
編集:私は追加するかもしれません-ボタンはWindows Metroのようなグリッドに表示されるので、ボタンは互いに隣接しています。すべてのボタンにカウンターがあるわけではありません。現在、ボタンにカウンターがない場合、暗くなった領域はまったく表示されません。
編集2:私も注意する必要があります-表示された数は...ボタンは、ワーカー(ユーザー)に割り当てられたさまざまなタイプのタスクを表します。カウンターは、割り当てられている各タイプのタスクの数を表します。一部のボタンはシステムに割り当てられていないタスクであるため、カウンターがありません。そうでなければ、私にとって、最も重要な情報は実際に割り当てられているタスクの数ではないようですが、次のようになります。
したがって、私はより多くの美学のために多少読みやすさを気にせずに行きました。
編集3:
私の友人は以下を提案しました:
比較可能な画像でのサンプルのサイズに応じたテキストのスケーリングは、多くの場合、悪い結果をもたらします。それを回避してみましょう。
小さな数字(1桁の数字など)は、大きなキャンバスに表示すると、孤立しすぎて美しくないように見える場合があります。
これは、デフォルトで10の位に値を保持させることである程度回避できます(この場合は0)。例えば、
このパターンの後に '99'までの数字が続き、通常のように、次のようにします。
番号がユーザーに関連している場合(そうでない場合は最初に表示されるべきではないので、推測します)、カーソルを合わせたときに整数全体を表示することを計画しているのでない限り、切り捨てないでください/フォーカス。美的に配置することができれば、サイズは問題になりません。
余談ですが、完全に非公式な設定でない限り、ユーザーの視点に対してテキストを配置しないことをお勧めします。与えられたキャンバスは最終版ではないと想定しているため、フォントサイズを少し減らして配置を微調整すると、コントロール全体がよりエレガントに見える可能性があることに言及する価値があります。お気に入り、
プロジェクトで頑張ってください。