4

custom alert dialogFlutter/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私は内側の行を処理するようになったので、ここでの問題はダイアログを表示して、それが閉じられないようにすることだけです

4

1 に答える 1