Flutter 中日期选择器的大小

Deb*_*rty 4 flutter flutter-layout

我正在制作一个颤动的 ipad。我有一个日期选择器。但在景观中它显示出相当大。

有没有办法调整日期选择器对话框的大小在此处输入图片说明

小智 7

是的,您可以通过 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,
          ),
        ),
      ],
    );
  },
);
Run Code Online (Sandbox Code Playgroud)