Une bottom sheet affiche du contenu secondaire, ancré en bas de l'écran.
Compatibilité des versions
Cette implémentation nécessite que la version minimale du SDK de votre projet soit définie sur le niveau d'API 21 ou supérieur.
Dépendances
Implémenter une bottom sheet
Pour implémenter une bottom sheet, utilisez le composable ModalBottomSheet
:
Développer et réduire la feuille
Pour développer et réduire la feuille, utilisez SheetState
:
Points essentiels
- Utilisez l'emplacement
content
, qui utiliseColumnScope
pour mettre en page les composables de contenu d'une bottom sheet dans une colonne. - Utilisez
rememberSheetState
pour créer une instance deSheetState
que vous transmettez àModalBottomSheet
avec le paramètresheetState
. SheetState
fournit un accès aux fonctionsshow
ethide
, ainsi qu'aux propriétés liées à l'état actuel de l'élément sheet. Ces fonctions nécessitent de définir leurCoroutineScope
(par exemple,rememberCoroutineScope
) et peuvent être appelées en réponse à des événements d'interface utilisateur.Veillez à supprimer
ModalBottomSheet
de la composition lorsque vous masquez la bottom sheet.
Résultats
Collections contenant ce guide
Ce guide fait partie de ces collections de guides rapides sélectionnées qui couvrent des objectifs de développement Android plus larges:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=fr)