私はここに言語を挿入で複雑なプロジェクトに取り組んでいます。これには、WindowsエクスプローラーやMac Finderに似ているが、はるかに単純なディレクトリビューアの作成が含まれます。
利用可能なすべてのテキストを表示するために、パスバー(上部)を「縮小」または「短縮」する場所と時期がわかりません。 これはソフトウェア設計の質問であり、「これをどのようにプログラムするか」の質問ではありません。
上に示したのは1つのアレンジメントです。真ん中の黒いバーを左右にスライドさせて、2つの個別のディレクトリセレクターのサイズを変更できます。ユーザーはファイルアイテムを選択して開き、最上位のディレクトリをクリックして現在のディレクトリを変更できます。正しいディレクトリセレクターが切り取られていることに注意してくださいこれは修正するものですパーツを縮小、短縮、または切り取る必要がありますパスバーにfirstおよびlast folderを表示するテキスト常に。
これは別の例ですが、バーが左に移動しました。右側のディレクトリセレクターは問題ありませんが、左側は切り取られています。左側のパスバーを何らかの方法で変更して、最初と最後が常に完全に表示されるようにします。
ここに質問があります。パスバーをどのようにカット/縮小する必要がありますか?私はいくつかのアイデアを持っていますが、ユーザーにとって最も使いやすく、最も使いやすいものになるかどうかはわかりません。
補足:プロジェクトの干渉色は無視してください。変更されます。
特に効果的であることがわかった注目すべき例がいくつかあります。
Windows 7/8/10は、私が遭遇した最高のモバイルフレンドリーの例を提供します。
パスバーのスペースが制限されると、次のようになります:
。
最も重要なフォルダとアクションを優先します。
また、ユーザーは常に次のことができるようになります。
。
Windowsには二重矢印があり、クリックすると、削除されたフォルダーが垂直のドロップダウンリストに表示されます。
ユーザーはそれなしでも必要なアクションを実行できます。
しかし、階層の大部分をトラバースするのははるかに簡単です。
Transmit and Coda 2フォルダをまったく削除せず、名前のみを切り捨てます。
ユーザーが切り捨てられた名前にカーソルを合わせると、展開されて完全な名前が表示されます。
これはタッチスクリーンデバイスでは機能しませんが、Windowsメソッドの実行可能な代替手段を提供します。