Flutter中日期选择器的大小

时间:2019-12-13 14:06:37

标签: flutter flutter-layout

我正在使ipad陷入困境。我有一个日期选择器。但从景观上看,它显示得很大。

有什么方法可以调整日期选择器对话框的大小enter image description here

2 个答案:

答案 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版本,日期选择器更小,不再占据屏幕的大部分

https://github.com/flutter/flutter/pull/50546