SuggestionChip
Material 3 |
---|
El SuggestionChip
tiene como propósito facilitar a los usuarios la refinación del contenido de un conjunto de opciones. Estos chips son interactivos, permitiendo a los usuarios seleccionar o deseleccionar las sugerencias según sus preferencias. Algunos SuggestionChips pueden incluir un ícono de marca de verificación, proporcionando una indicación visual clara de la selección realizada. Un caso típico de uso sería emplear estos chips para filtrar resultados en una lista o conjunto de datos, ofreciendo a los usuarios sugerencias contextuales y la capacidad de personalizar la información que desean ver.
Implementación
Definición del componente
Atributo | Descripción |
---|---|
selected | Indica si el chip está seleccionado o no. |
onClick | Se llama cuando se hace clic en el chip. |
label | El contenido del chip definido como un composable. |
modifier | Modificador que se aplicará al chip. |
enabled | Cuando está deshabilitado, el chip no responderá a la entrada del usuario. También aparecerá visualmente deshabilitado y desactivado para los servicios de accesibilidad. |
leadingIcon | Icono opcional que se mostrará al principio del chip, antes del texto de contenido. |
trailingIcon | Icono opcional que se mostrará al final del chip, después del texto de contenido. |
shape | La forma del chip, que puede ser un rectángulo, un círculo, etc. |
colors | SelectableChipColors que se utilizarán para determinar el color de fondo y contenido para este chip en diferentes estados. Consulta ChipDefaults.selectableChipColors . |
elevation | La elevación del chip, que afecta su sombra en estados seleccionados. |
border | Borde que se dibujará alrededor del chip en estados seleccionados. Pasa null aquí para no tener borde. |
interactionSource | La MutableInteractionSource representa el flujo de interacciones para este chip. Puedes crear y pasar tu propia MutableInteractionSource si deseas observar interacciones y personalizar la apariencia/comportamiento de este componente en diferentes interacciones. |