Komponen Material

Banner untuk Komponen
Material

Sistem desain adalah kumpulan keputusan desain yang dapat digunakan kembali yang dinyatakan sebagai panduan, komponen, dan pola. Sistem dapat dibagi menjadi primitif desain terkecil: hal-hal seperti warna, jenis, atau bentuk yang menjadi bagian komponen yang lebih besar. Misalnya, ikon dan label teks membentuk komponen tombol, sedangkan beberapa tombol dan permukaan membentuk kartu. Sistem desain juga dilengkapi dengan serangkaian panduan yang terdiri dari keputusan desain yang sudah ada seputar komponen dan pola.

Desain Material adalah sistem desain open source yang dikembangkan oleh Google untuk membantu Anda membuat produk yang menarik dan berfokus pada pengguna. Material 3 adalah iterasi terbaru dari Desain Material.

Komponen Desain Material

Desain Material menyediakan array komponen yang didukung kode yang merupakan elemen penyusun interaktif untuk membuat antarmuka pengguna. Komponen ini dapat diatur ke dalam lima kategori berdasarkan tujuannya: tindakan, containment, navigasi, pilihan, dan input teks.

Komponen tindakan

Komponen tindakan membantu orang mencapai suatu tujuan.

Material memiliki beberapa jenis tombol untuk membantu menentukan prioritas tindakan dan interaksi dalam konteks yang berbeda. Mulai dari FAB atau FAB yang diperluas untuk tindakan utama hingga mendukung tombol ikon hingga memilih opsi dengan tombol tersegmentasi.

Gambar 1: Komponen Tindakan

Komponen komunikasi

Komponen komunikasi memberikan informasi yang berguna, dengan memberi tahu badge kepada pengguna, menginformasikan status melalui indikator progres, dan memberikan pesan proses singkat dengan snackbar.

Gambar 2: Komunikasi

Komponen penahanan

Komponen containment menyimpan informasi dan tindakan – termasuk komponen lain seperti tombol, menu, atau chip. Sebagian besar komponen Material menggunakan pemuatan eksplisit, mengelompokkan konten dan tindakan terkait dengan objek visual: kartu, dialog, sheet bawah, sheet samping, carousel, dan tooltip. Daftar dapat diberikan dengan containment implisit atau eksplisit dengan menampilkan pembagi yang terlihat. Komponen ini memberikan pola umum untuk menampilkan kelompok konten.

Gambar 3: Penahanan

Komponen navigasi membantu orang berpindah melalui UI. Untuk seluler, menu navigasi atau panel navigasi berisi tujuan navigasi utama Anda. Tab, panel aplikasi bawah, dan panel aplikasi atas menyediakan cara yang berbeda untuk menavigasi informasi dan tindakan pendukung. Baca selengkapnya tentang cara menggunakan navigasi dalam tata letak Anda.

Gambar 4: Navigasi

Komponen pilihan

Komponen pilihan memungkinkan orang menentukan pilihan. Baik membuat formulir dengan kotak centang maupun tombol pilihan, memfilter menggunakan chip, atau mengalihkan setelan dengan tombol dan penggeser, komponen pemilihan memungkinkan pengguna mengontrol dan memasukkan keputusan mereka.

Gambar 5: Pemilihan

Komponen input teks

Komponen input teks memungkinkan orang memasukkan dan mengedit teks. Kolom teks memungkinkan pengguna memasukkan teks ke dalam UI.

Gambar 6: Input Teks

Sistem desain untuk Compose

Baca Sistem desain di Compose untuk mengetahui detail tentang cara menggunakan Compose untuk menerapkan sistem desain dengan lebih lancar serta memberi aplikasi Anda tampilan dan nuansa yang konsisten dengan tema, komponen, dan aspek sistem desain lainnya.