Skip to main content
Superficie breve para texto o un widget, con acción opcional. Categoría: Información. Uso: Estados, etiquetas, celdas de tabla y contenido pequeño. 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

  • Proporciona exactamente uno de text o widget. El constructor comprueba esta condición con assert.
  • No es un chip de selección con estado propio. El callback y la selección pertenecen al padre.
  • alignment es nullable en la firma, pero build usa alignment!: conserva un valor no nulo.
  • El fondo predeterminado es surface y el texto onSurface. height: null permite altura natural, sujeta al layout padre.
  • Usa Text con maxLines/ellipsis dentro de widget para valores largos. Una explicación extensa necesita un bloque de texto.
  • Su Align ocupa el ancho disponible. En ListTile.trailing, limita el ancho con SizedBox(width: 90, child: IsselPill(...)) para reservar espacio al título; ajusta esa medida al texto y la escala de tu app.
Para ejemplos con estado y composición completos, consulta componentes reutilizables y formularios.