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 utiliseColumnScopepour mettre en page les composables de contenu d'une bottom sheet dans une colonne. - Utilisez
rememberSheetStatepour créer une instance deSheetStateque vous transmettez àModalBottomSheetavec le paramètresheetState. SheetStatefournit un accès aux fonctionsshowethide, 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
ModalBottomSheetde 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: