- ダイアログを表示するときは
showDialog()
メソッドを利用する.
- これはどのタイプのダイアログでも共通
showDialog(
context: context,
builder: (context) {
return SimpleDialog(
title: Text("タイトル"),
children: <Widget>[
// コンテンツ領域
SimpleDialogOption(
onPressed: () => Navigator.pop(context),
child: Text("1項目目"),
),
:
:
],
);
},
);
showDialog(
context: context,
builder: (_) {
return AlertDialog(
title: Text("タイトル"),
content: Text("メッセージメッセージメッセージメッセージメッセージメッセージ"),
actions: <Widget>[
// ボタン領域
TextButton(
child: Text("Cancel"),
onPressed: () => Navigator.pop(context),
),
TextButton(
child: Text("OK"),
onPressed: () => Navigator.pop(context),
),
],
);
},
);