![見出し画像](https://assets.st-note.com/production/uploads/images/114454013/rectangle_large_type_2_40d17cb6d17477f2327e544f97af84d2.png?width=1200)
Material Design コンポーネントまとめてみた Navigation drawer編
Navigation drawerを使用すると、PCなどの大型デバイス上の UI ビューを切り替えることができます
PC
Navigation drawer探してみた!
![](https://assets.st-note.com/img/1693049826594-iwu7NOXTXw.png?width=1200)
![](https://assets.st-note.com/img/1693049847799-TmkBYnK5K1.png?width=1200)
![](https://assets.st-note.com/img/1693049899863-QwBO7m5e9V.png?width=1200)
![](https://assets.st-note.com/img/1693050037037-ZHj9py0Tum.png?width=1200)
使用方法
□ 公式に書かれていること
⚡拡張レイアウトではナビゲーション ドロワーを使用し、コンパクトおよびミディアム レイアウトではモーダル ナビゲーション ドロワーを使用します
⚡デフォルトで開いたり閉じたりできます
⚡最も頻繁に使用される目的地を一番上に配置し、関連する目的地をグループ化します。
□ よくある使い方と特徴
ナビゲーション ドロワーは、目的地やアプリの機能 (アカウントの切り替えなど) へのアクセスを提供します。
これらは画面上に永続的に表示することも、ナビゲーション メニュー アイコンによって開閉することもできます。
ナビゲーション ドロワーは次の場合に推奨されます。
アプリケーションに5つ以上の異なるセクションや画面がある場合
ナビゲーションが複数の階層を持つ場合アプリの中で異なるセクション間の移動が頻繁に必要な場合
□ 利点:ユーザーが必要なページすばやく、容易にアクセスできる
Navigation drawerは、アプリの全体的なナビゲーション構造を一覧で表示し、ユーザーがアプリの異なるセクション間を迅速かつ効率的に移動できるようにします。これにより、ユーザーはアプリの各機能に簡単にアクセスでき、アプリの利用が効率的で使いやすくなります。
使い方NG例
![](https://assets.st-note.com/img/1693052402691-yLK4on36wn.png)
![](https://assets.st-note.com/img/1693052526514-X6Uo8bpItK.png?width=1200)
![](https://assets.st-note.com/img/1693052537681-Y2qqw9qrO5.png?width=1200)
![](https://assets.st-note.com/img/1693052577894-zmyapfghbO.png?width=1200)
✨スタイル
![](https://assets.st-note.com/img/1693052795868-0mMkbYMUVc.png?width=1200)
Container
Headline
Label text
Icon
Active indicator
Badge label text
Scrim
以上!次回はNavigation railについてまとめていきます!
参考
引用元 Google - Material Design
URL:https://material.io/
この記事が気に入ったらサポートをしてみませんか?