Как закрыть диалоговое окно с предупреждением при нажатии за его пределами - PullRequest
0 голосов
/ 07 октября 2019

У меня есть диалоговое окно с предупреждением, которое я хочу закрыть при щелчке за его пределами, я знаю, что это поведение по умолчанию диалоговых окон с предупреждениями во флаттере, но я не знаю, в чем заключается проблема, которая препятствует его закрытию при щелчке снаружи.

Я пытался использовать барьер.

1 Ответ

0 голосов
/ 08 октября 2019

вызовите это при onPressed или onTap:

void showMessage(){
  showDialog(
    context:context,
    builder: (Buildcontext context){
       return AlertDialog(
         backgroundColor: Colors.transparent,
         content: Container(
            width: MediaQuery.of(context).size.width,
            height: 100,
            alignment: AlignmentDirectional.center
            child: Text("TRIAL",style: TextStyle(color: Colors.white))
        )
      )
    }
  )
}
...