[Flutter]AlertDialogの高さを最大値にするには?

プログラミング・IT

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

AlertDialogの高さを最大値にする方法を紹介します。

スポンサーリンク

方法

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

AlertDialogの高さを最大値にするには、「MediaQuery」を使います。

具体的には、引数「content」に「Container」ウェジェットを指定します。

そして、「Containerウェジェット」の引数「height」に、「MediaQuery.of(context).size.height」を指定します。

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

コメント

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