Я пытаюсь открыть диалоговое окно при выполнении запроса http, чтобы выполнить sh. Я создал функцию, которая отображает диалоговое окно на экране.
Вот мой код.
class AppLoader {
static Future<void> showLoadingDialog(BuildContext context, GlobalKey key) async {
return showDialog(
context: context,
barrierDismissible: false,
builder: (ctx) {
return new WillPopScope(
onWillPop: () async => false,
child: SimpleDialog(
key: key,
backgroundColor: Colors.white70,
children: <Widget>[
Center(
child: Column(children: <Widget>[
CircularProgressIndicator(),
SizedBox(height: 10),
Text('Please wait...', style: TextStyle(color: Colors.black))
],),
)
],
)
);
}
);
}
}
и вызывая его, как показано ниже:
AppLoader.showLoadingDialog(context, _keyLoader);
И вывод на экран, как показано ниже.
Как вы можете видеть, на по центру прямоугольник angular отображается белая коробка в форме фона. Я хочу удалить этот белый фон.
Я также пытался установить backgroundColor: Colors.transparent,
, но он не работает. Это выглядит более проводной интерфейс.
Просто хочу показать загрузчик и текст диалога.