質問: uiが乱雑にならないようにナビゲーションアイコンを表示する「素敵な」方法はありますか? 音楽フォルダをスキャンしてランダムに再生するアルバムを選択する小さなデスクトップアプリケーションがあります。最初のバージョンはwinformsで、同じアーティストによるアルバムが他にある場合にアクティブになるアルバムアートの両側に「前へ」および「次へ」ボタンがあります。ボタンが占めるスペースが多すぎるため、このuiに不満があります。私はwpfを使用してアプリケーションを書き直しています。同じアーティストによる他のアルバムがあることを示すより良い方法を探しています。カバーアートの上にボタンを表示し、マウスがその位置に移動したときにのみボタンを表示する実験をしましたが、主にオプションがあることを示すものがないため、結果に満足していません。私は brian stevens photography のサイトにきちんとしたトリックを見つけました。カーソルが画像の各半分の上で「+」と「-」に変わり、ナビゲーションを示しますが、画像をクリックして再生することもできますそのアルバムなので、自分で使用したい場合は、このアプローチを採用する必要があります。より良い方法はありますか、それともカルーセルまたはカバーフロー制御がこれに進む方法ですか?もう少し背景については、これを読んでください ブログ投稿 私の。
回答: ui要素がすぐに分からないからといって、それが悪い選択であるとは限りません。私は間違いなくカバーの右側をクリックすると1ステップ進み、左側をクリックすると戻るようなものを選びます。 (これが左から右の言語でのみ使用されると仮定すると?)写真のウェブサイトの+および-記号の代わりに、<および>を提案するだけです。そして、私はそれらを変形させたり、カーソルに追従させたりせず、右中央と左中央に配置します。アルバムを再生/一時停止する方法として、中央をクリックすることを試すことができます。この種類のほとんど目に見えないユーザーインターフェイスは、見つかれば簡単に使用でき、その周りにぶら下がっている個別のボタンを(通常のように)ボタンのように見せるよりもはるかに見栄えがします。これの美的極限は、すべてのui要素をカバープレビューの非表示要素に組み込むことです。マウスが上に置かれていないときに、カバー(およびおそらく曲のタイトル)が表示されるようにします。おそらくこれはあなたのアプリではうまくいくでしょうし、おそらくうまくいかないでしょう。