Tata letak dan pola navigasi

Jika aplikasi Anda berisi beberapa tujuan yang dapat dijelajahi pengguna, sebaiknya gunakan pasangan tata letak dan navigasi yang umum digunakan oleh aplikasi lain. Karena banyak pengguna sudah memiliki model mental untuk pasangan ini, aplikasi Anda akan lebih intuitif bagi mereka.

Pasangan tata letak dan navigasi

Panel navigasi dan panel navigasi modal digunakan sebagai pola navigasi utama untuk tampilan tata letak induk dan tujuan navigasi utama.

Menu navigasi dapat menampung tiga hingga lima tujuan navigasi di seluruh tingkat hierarki yang sama. Komponen ini diterjemahkan ke kolom samping navigasi untuk layar besar.

Meskipun panel navigasi dapat menampung lebih dari lima tujuan navigasi, pola ini tidak seideal menu navigasi. Hal ini disebabkan oleh kebutuhan untuk menjangkau panel atas pada ukuran ringkas.

Tab Material 3 dan panel aplikasi bawah adalah pola navigasi sekunder yang dapat Anda gunakan untuk melengkapi navigasi utama atau muncul di tampilan turunan.

Di sini, tab berfungsi sebagai lapisan navigasi sekunder untuk mengelompokkan konten selevel.

Tindakan tata letak

Berikan kontrol untuk memungkinkan pengguna menyelesaikan tindakan. Pola umum mencakup tindakan panel atas, tombol tindakan mengambang (FAB), dan menu.

Untuk tindakan yang paling penting, FAB menyediakan tombol besar dan menonjol bagi pengguna. Berikan hanya satu tindakan dalam satu waktu di tingkat ini. FAB dapat muncul dalam berbagai ukuran dan bentuk yang diperluas, yang mencakup label. Gunakan Scaffold untuk menyematkan FAB, sehingga FAB selalu terlihat meskipun saat scroll.

Tombol tindakan mengambang (FAB) yang memungkinkan pengguna menambahkan tanaman dengan cepat ke galeri tanaman

Anda dapat menempatkan tindakan sekunder di dalam panel atas atau, jika dikelompokkan di dekat konten terkait, di dalam halaman.

Gambar 20: Tindakan pemberitahuan di panel atas pada tampilan detail (kiri) dan ikon overflow sebaris dengan item daftar (kanan)

Untuk tindakan tambahan yang tidak diperlukan dengan segera atau sering, tambahkan tindakan tersebut di menu tambahan.