答案 0 :(得分:7)
是的,您可以在Builder中使用Container(),SizedBox()等来调整日期选择器对话框的大小,但前提是您将其放置在类似Column()的东西中,例如:
return showDatePicker(
context: context,
initialDate: DateTime.now(),
firstDate: DateTime.now(),
lastDate: DateTime.now().add(Duration(days: 356)),
builder: (context, child) {
return Column(
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top: 50.0),
child: Container(
height: 450,
width: 700,
child: child,
),
),
],
);
},
);
答案 1 :(得分:0)
使用更新的flutter版本,日期选择器更小,不再占据屏幕的大部分