[Flutter]AlertDialogに閉じるボタンを追加するには?

Flutter

どうも、ちょげ(@chogetarou)です。

AlertDialogに閉じるボタンを追加する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www, グラフィック, フラットなデザイン

AlertDialogに閉じるボタンを追加するには、まず引数「actions」にボタンを指定します。

そして、指定したボタンのタップ処理に「Navigator.pop(context)」を追加します。

showDialog(
  context: context,
  builder: (BuildContext context) => AlertDialog(
    title: Text('Alert'),
    actions: [
      TextButton(
        onPressed: () {
          Navigator.pop(context);
        },
        child: Text('閉じる'),
      ),
    ],
  ),
);

AlertDialogも画面の1つです。

なので、「Navigator.pop(context)」で、画面を閉じることが出来ます。

コメント

タイトルとURLをコピーしました