Skip to main content
IconButton compacto con tooltip, foco y tamaño configurables. Categoría: Escritorio. Uso: Acciones de caption en escritorio; aumenta el tamaño para táctil. Importa el barrel público y Flutter Material. Código fuente.

Constructor

Esta firma corresponde al código fuente, incluyendo nulabilidad y defaults; las condiciones y el comportamiento se explican debajo.

Propiedades

“Requerido” significa que debes pasar el argumento, incluso cuando su tipo admite null. Los valores null de color suelen delegar al tema; consulta las notas para el rol efectivo.

Ejemplo

Este archivo define una función que devuelve el widget. Llámala desde build con tus datos/callbacks, y conserva el estado y los recursos en su dueño. No ejecuta callbacks ficticios.

Comportamiento y límites

  • icon recibe Widget, no IconData. tooltip es requerido y onPressed admite null para deshabilitar.
  • size predeterminado es 28 e iconSize 20. El radio es 6 y el color por defecto primary.
  • El FocusNode externo pertenece a su dueño. El botón utiliza comportamiento de foco/teclado Material.
Para ejemplos con estado y composición completos, consulta componentes reutilizables y formularios.