[Flutter]AlertDialogをフルスクリーン表示するには?

Flutter

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

AlertDialogをフルスクリーンで表示する方法を紹介します。

スポンサーリンク

方法

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

AlertDialogをフルスクリーンで表示するには、まず引数「insetPadding」に「EdgeInsets.zero」を指定します。

次に、引数「content」に「Container」を指定します。

最後に、「Container」の「height」に「MediaQuery.of(context).size.height」、「width」に「MediaQuery.of(context).size.width」を指定します。

return AlertDialog(
  insetPadding: EdgeInsets.zero,
  title: Text('Alert'),
  content: Container(
    height: MediaQuery.of(context).size.height,
    width: MediaQuery.of(context).size.width,
    child: Text('This is sample.'),
  ),
  actions: [
    TextButton(
      onPressed: () => Navigator.pop(context),
      child: Text('Close'),
    ),
  ],
);

コメント

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