El componente IconButton permite que un ícono actúe como un Button, ejecuta una acción cuando el usuario hace click en este componente. Es usado cuando se requiere un botón compacto, como en TopAppBar.
Función lambda que es llamada cuando el botón es presionado.
modifier
Modificador que implementará el composable (Opcional).
enabled
Controla el estado del componente. Sí el valor es falso, entonces el componente no responderá a la acción de click, también se mostrará como deshabilitado visualmente.
interactionSource
Representa una serie de interacciones para este componente. Se puede crear un objeto personalizado a través de remember { MutableInteractionSource() }.
content
Contenido que almacenará el IconButton, comúnmente es un Icon.
Atributo
Descripción
onClick
Función lambda que es llamada cuando el botón es presionado.
modifier
Modificador que implementará el composable (Opcional).
enabled
Controla el estado del componente. Sí el valor es falso, entonces el componente no responderá a la acción de click, también se mostrará como deshabilitado visualmente.
colors
Contiene información sobre el color del IconButton a través de diferentes estados. Por defecto usa IconButtonDefaults.iconButtonColors().
interactionSource
Representa una serie de interacciones para este componente. Se puede crear un objeto personalizado a través de remember { MutableInteractionSource() }.
content
Contenido que almacenará el IconButton, comúnmente es un Icon.