Bottom Sheet
Material | Material 3 |
---|---|
El BottomSheet
es un componente que se desliza desde la parte inferior de la pantalla para mostrar contenido adicional. Es útil para presentar opciones, información adicional o controles que están relacionados con la interfaz principal pero que no necesitan estar visibles todo el tiempo.
Implementación
Definición del componente
Atributo | Descripción |
---|---|
sheetContent | El contenido del bottom sheet. |
modifier | Modificador opcional para todo el componente. |
sheetState | El estado del bottom sheet. |
sheetShape | La forma del bottom sheet. |
sheetElevation | La elevación del bottom sheet. |
sheetBackgroundColor | El color de fondo del bottom sheet. |
sheetContentColor | El color de contenido preferido proporcionado por el bottom sheet a sus hijos. Por defecto, es el color de contenido que coincide con sheetBackgroundColor, o si no es un color del tema, mantendrá el mismo color de contenido establecido sobre el bottom sheet. |
scrimColor | El color del velo que se aplica al resto de la pantalla cuando el bottom sheet es visible. Si el color pasado es Color.Unspecified, entonces no se aplicará un velo y el bottom sheet no bloqueará la interacción con el resto de la pantalla cuando sea visible. |
content | El contenido del resto de la pantalla. |
Atributo | Descripción |
---|---|
onDismissRequest | Se ejecuta cuando el usuario hace clic fuera del bottom sheet, después de que la hoja se anime a estado Oculto. |
modifier | Modificador opcional para el bottom sheet. |
sheetState | El estado del bottom sheet. |
shape | La forma del bottom sheet. Por defecto, la forma cambia de BottomSheetDefaults.MinimizedShape a BottomSheetDefaults.ExpandedShape cuando la hoja apunta a estados Ocultos y no ocultos respectivamente. |
containerColor | El color utilizado para el fondo de este bottom sheet. |
contentColor | El color preferido para el contenido dentro de este bottom sheet. Por defecto, es el color de contenido que coincide con containerColor, o el LocalContentColor actual si containerColor no es un color del tema. |
tonalElevation | La elevación tonal de este bottom sheet. |
scrimColor | Color del velo que oscurece el contenido cuando el bottom sheet está abierto. |
dragHandle | Marcador visual opcional para deslizar el bottom sheet. |
content | El contenido que se mostrará dentro del bottom sheet. |