trailing property
Widget que se ubica al final (derecha) del campo, dentro del borde.
Se renderiza dentro del mismo contenedor decorado que el texto, por lo que comparte el fondo y respeta el borde del campo.
Útil para botones de acción como "mostrar/ocultar contraseña", "limpiar" o indicadores de estado. El color del icono se hereda del estado del campo.
Ejemplo:
trailing: GestureDetector(
onTap: () => setState(() => _obscure = !_obscure),
child: Icon(_obscure ? Icons.visibility_off : Icons.visibility),
)
Implementation
final Widget? trailing;