custom alert dialog
Flutter/Dart と、Github から取得したCustom Show Dialogクラスを使用して構築していますが、何らかの理由でダイアログが表示されません。
Q:ダイアログを正しく表示するにはどうすればよいですか?
他の場所でボタンをクリックすると、 PS resultsDialog(a,b)
が呼び出されます。
アラートダイアログのコードは次のとおりです。
Future<void> resultsDialog(String sq, String sl) async {
BuildContext ctx;
CustomAlertDialog dialog = new CustomAlertDialog(
content: Material(
type: MaterialType.card,
child: new Container(
margin: EdgeInsets.only(left: 26.0, right: 26.0),
decoration: new BoxDecoration(
shape: BoxShape.rectangle,
color: const Color(0xFFFFFF),
borderRadius:
new BorderRadius.all(new Radius.circular(32.0)),
),
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
// dialog top
new Expanded(
//...
),
// dialog center row
new Expanded(
//...
),
// dialog bottom row
new Expanded(
//...
),
],
),
),
),
);
customShowDialog(context: ctx, child: dialog);
}
期待される結果:
PS私は内側の行を処理するようになったので、ここでの問題はダイアログを表示して、それが閉じられないようにすることだけです