Sheet bawah menampilkan konten sekunder, yang disematkan ke bagian bawah layar.
Kompatibilitas versi
Implementasi ini mengharuskan minSDK project Anda ditetapkan ke API level 21 atau yang lebih tinggi.
Dependensi
Mengimplementasikan sheet bawah
Untuk menerapkan sheet bawah, gunakan composable
ModalBottomSheet
:
Luaskan dan ciutkan sheet
Untuk meluaskan dan menciutkan sheet, gunakan SheetState
:
Poin utama
- Gunakan slot
content
, yang menggunakanColumnScope
untuk membuat tata letak composable konten sheet dalam kolom. - Gunakan
rememberSheetState
untuk membuat instanceSheetState
yang Anda teruskan keModalBottomSheet
dengan parametersheetState
. SheetState
memberikan akses ke fungsishow
danhide
serta ke properti yang terkait dengan status sheet saat ini. Fungsi ini memerlukanCoroutineScope
— misalnya,rememberCoroutineScope
— dan dapat dipanggil sebagai respons terhadap peristiwa UI.Pastikan untuk menghapus
ModalBottomSheet
dari komposisi saat Anda menyembunyikan sheet bawah.
Hasil
Koleksi yang berisi panduan ini
Panduan ini adalah bagian dari koleksi Panduan Cepat pilihan yang membahas sasaran pengembangan Android yang lebih luas:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=id)