個人開発者が勉強がてらまとめているだけのサイトです

ナビゲーション

アプリの中で「今どこにいて、どこへ行けるか」を示す仕組み。画面の大きさと行き先の数で使い分ける。

触ってみる ↗
ナビゲーション オンボーディングOnboarding

初回起動時に、アプリの特徴を数枚の画面で横スワイプしながら紹介する。下のドットで今何枚目かが分かる。

横にスワイプ
触ってみる ↗
ナビゲーション スクロールで縮む見出しCollapsing App Bar

最初は大きな画像と見出しが出ていて、上にスクロールすると縮んで普通の細い見出しになって上に残る。

スクロールで縮む
触ってみる ↗
ナビゲーション タブバー(上タブ)Tab Bar

画面上部にカテゴリ名が横に並び、押すか中身を左右にスワイプすると切り替わる。選択中の下線が付いてくる。

横にスワイプ
触ってみる ↗
ナビゲーション パンくずリストBreadcrumb

「ホーム › 写真 › 2026年」のように今いる場所までの道すじを並べ、途中を押すとそこへ一気に戻れる。

深くなると伸びる
触ってみる ↗
ナビゲーション マスター/ディテールList-Detail Layout

一覧と詳細の組み合わせ。スマホでは「一覧 → 詳細」と画面を移り、タブレットでは左右に並べて同時に見せる。

スマホは画面を移る
触ってみる ↗
ナビゲーション 検索バーSearch Bar

角の丸い検索欄を押すと全画面の検索画面に広がり、文字を入れるたびに候補が絞られていく。

押すと全画面に広がる
触ってみる ↗
ナビゲーション 戻る前の確認Confirm Before Leaving

入力の途中で戻ろうとすると、「変更を破棄しますか?」と確認が出て、うっかり消えるのを防ぐ。

戻ろうとすると止まる