Nuestro equipo de especialistas pasados ciertos días de trabajo y de juntar de información, han obtenido la respuesta, deseamos que resulte útil para ti para tu proyecto.
Solución:
Hay una propiedad llamada barrierDismissible
que puedes pasar a showDialog
; lo que hace que los diálogos se descarten o no en un clic externo
showDialog(
barrierDismissible: false,
builder: ...
)
Si desea evitar que el diálogo se cierre cuando se presiona el botón Atrás, consulte el código a continuación. Debe envolver su AlertDialog en el widget WillPopScope y hacer que el valor de la propiedad onWillPop funcione como vacío.
showDialog(
barrierDismissible: false,
context: context,
builder: (BuildContext context)
return WillPopScope(
onWillPop: (),
child:AlertDialog(
title: new Text("Alert Title"),
content: new SingleChildScrollView(
child: Container(),),
actions: [
new FlatButton(
child: new Text("Close"),
onPressed: ()
,
),
],
)
)
,
);
Si guardas algún reparo y disposición de acrecentar nuestro crónica puedes ejecutar un comentario y con deseo lo observaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)