日期选择器高度的 Flutter Web 错误

Flutter Web error with date picker height

我目前使用 flutter web 1.12.14

我正在尝试使用日期选择器,它的效果很好,但是对话框显示在所有屏幕上,就像这样

有没有办法限制对话框的高度?

要限制日期选择器的大小,我们可以使用 builder 参数:

      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.date_range),
        onPressed: () async {
          final choice = await showDatePicker(
              context: context,
              firstDate: DateTime(2010),
              lastDate: DateTime(2030),
              initialDate: DateTime.now(),
              builder: (BuildContext context, Widget child) {
                return Center(
                    child: SizedBox(
                  width: 400.0,
                  height: 500.0,
                  child: child,
                ));
              });
          print(choice);
        },
      )