Как убрать верхнюю полосу из флиптера - PullRequest
1 голос
/ 17 февраля 2020

Default flutter date picker

Итак, в основном я хочу полностью удалить верхнюю полосу синего цвета sh, которая показывает текущую дату и год, и запустить интерфейс календаря из белого фон, но я не могу понять, как это сделать.

1 Ответ

2 голосов
/ 17 февраля 2020

Flutter - это проект с открытым исходным кодом, который позволяет изменять весь их код.

Вам следует взглянуть на класс _DatePickerDialog и _DatePickerHeader.

Скопировать весь код из date_picker.dart и в строке 1020 удалите header и все.

         return Container(
            color: theme.dialogBackgroundColor,
            child: Column(
              mainAxisSize: MainAxisSize.min,
              crossAxisAlignment: CrossAxisAlignment.stretch,
              children: <Widget>[
                header, // this one is the header
                Flexible(child: picker),
                actions,
              ],
            ),
          )

Скорее всего, вам следует изменить Flexible на Расширен над вашей колонкой .

Вот официальные документы showDatePicker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...