FlatButtonを使ってAlertDialogのアクションを表現したら、微妙にアクションの下スペースが広い。 debug printを表示するとわかりやすい。
AlertDialog( ..., actions: <Widget>[ FlatButton( child: const Text("OK"), onPressed: () => ok(context), ), ], );
FlatButtonにスペースが含まれているからだった。 次のようにしたら思った通りの表示になった。
FlatButton( materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, child: const Text("OK"), onPressed: () => ok(context), ),