Ошибка веб-флаттера с высотой выбора даты - PullRequest
0 голосов
/ 17 января 2020

Я в настоящее время использую веб-флаттер 1.12.14

Я пытаюсь использовать средство выбора даты и его работу хорошо, но диалоговое окно отображается на всех экранах, как показано ниже

enter image description here

Есть ли способ ограничить высоту диалога?

1 Ответ

0 голосов
/ 17 января 2020

Чтобы ограничить размер средства выбора даты, мы можем использовать параметр 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);
        },
      )

enter image description here

...