Sobes.tech
Junior — Middle

¿Cómo implementas la funcionalidad de la ventana emergente en la aplicación?

sobes.tech AI

Respuesta de la IA

En Flutter, la ventana emergente (diálogo) se puede implementar usando la función showDialog, que muestra un widget sobre la pantalla actual.

Ejemplo de una ventana emergente simple con un botón de cierre:

showDialog(
  context: context,
  builder: (BuildContext context) {
    return AlertDialog(
      title: Text('Ventana emergente'),
      content: Text('Este es un ejemplo de diálogo en Flutter.'),
      actions: [
        TextButton(
          onPressed: () => Navigator.of(context).pop(),
          child: Text('Cerrar'),
        ),
      ],
    );
  },
);

Este enfoque permite crear diálogos personalizados con cualquier contenido y gestionar su comportamiento.