web-dev-qa-db-ja.com

垂直にスライスされたインターフェースの名前?

これらのタイプのインターフェースにすでに一般的に使用されている名前があるかどうか疑問に思っています。

内容は、コンテンツがいくつかの列にスライスされ、水平メニューなどの方法がほとんどないということです。最も一般的なアプリケーションはマルチレベルナビゲーションですが、さまざまな種類のコンテンツを分離したり、(コンテキスト)メニューを使用したりすることもできます。

しないでください意味 ミラーカラム 。それらには常に特定のユーザージャーニーと機能(マルチレベルナビゲーション)があり、より一般的な用語を探しています。

私もしないでくださいは、Androidの " linear layout "を意味します。それは、インターフェイス領域(ユーザーアイコンリスト、フォルダーツリー)ではなく、コンテンツ要素(ユーザーアイコン、フォルダー)に関するものだからです。

また、垂直性を示していないため、ペインやバーなどの一般的な用語を探していますnot


例:

Discord:サーバー|客室|現在の部屋|人 - ![enter image description here

Outlook Webアプリ:フォルダー|メール|単一メール enter image description here

Windowsエクスプローラー(おそらく):フォルダー|ファイル|詳細/プレビュー enter image description here

Photoshop:ツールバー|キャンバス|ツールバー enter image description here

5
PixelSnader

ほとんどの例では、マスター/詳細フローの変更バージョンを紹介しています。複数のメール/写真から、1つを選択して右側に表示します。それだけで、ナビゲーションを提供するために別の列が追加されます。

これらは主に、画面領域に適応するために横向きのタブレットまたはファブレットに使用されます。

3つの柱状レイアウトに関しては、さまざまなレイアウトの組み合わせを含めているため、かなり複雑です。レイアウトの3/4はマスター/詳細で、もう1つはListViewまたはNavigationDrawerで、フォルダー/ユーザー/などの間を移動するオプションがあります。

ここにSO参照用の回答と、それを実装するためのチュートリアルがあります。 カスタムレイアウトを最初から作成する必要があります。これは、 Master/DetailおよびNavigationDrawerリファレンス。

enter image description here

1
Swapnil Borkar

Appleは2ペインバージョンを split view interface と呼び、iOS開発用のUISplitViewControllerクラスでサポートしています。 Xamarinによる supported でもあります。 Natasha MurashevがNSHipsterで 紹介 を終えました。

個人的には、2つのペインレイアウトは、Swapnil Borkarによる referred のように、マスター/ディテールフローとして非常に生産的だと思います。私はHTMLフレームワークを探しましたが、 限られた成功 でした。

0
bjornte

要素がWindows 95のように重なり合うのではなく、モザイクのタイルのように詰め込まれている場合、Tiling Windowと呼ばれます。

Non-blocking UI、またはNon-overlapping UI、またはNonと呼ばれることもあります-モーダルインターフェイスまたは非重複ユーザーインターフェイス

また、タイリングウィンドウは、ノンブロッキングの哲学とは少し異なる傾向があります。非ブロックプログラムは、ユーザーが任意の順序で任意のパネルでアクションを実行することを「ブロックしない」ことに重点を置いています。ユーザーエラーが発生すると、修正を行うまで続行できない場合がありますが、真の非ブロッキングソフトウェアでは、ブロックに遭遇したパネルのみが失敗し、他のユーザーはスムーズに操作を続行できます。ユーザーがコンピュータにさらに指示を与えるまで、そのパネル。それはあなたが答えで交渉した以上のものかもしれませんが、それは単なる「見た目」ではないことを理解してほしいと思いました。これは、初期の頃からユーザーインターフェイスに影響を与えてきた非常に古い哲学です。特定の言語は、多くの対話を一度に実行するのに非常に適していますが、他の言語は、メインスレッドで実行されている何かがクラッシュした場合に行き詰まります。 " asynchronous "プログラミングパラダイムがなければ、非同期入出力ユーザーインターフェイスを設計することは現実的または合理的ではありませんでした。

0
Wray Bowling