Я хочу построить статический DatePicker с Flutter, без необходимости нажимать кнопку раньше. Когда экран загружается, он должен отображать средство выбора Пробовал флаттер-купертино-финик. Пробовал flutter_datetime_picker 1.2.0. Пробовал примеры флаттера на github.
Я пробовал CupertinoDatePicker без детектора жестов, но он не работает, работает только при нажатии кнопки до.
Widget _buildDatePicker(BuildContext context) {
return GestureDetector(
onTap: () {
showCupertinoModalPopup<void>(
context: context,
builder: (BuildContext context) {
return _buildBottomPicker(
CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
initialDateTime: date,
onDateTimeChanged: (DateTime newDateTime) {
setState(() => date = newDateTime);
},
),
);
},
);
},
child: _buildMenu(<Widget>[
const Text('Date'),
Text(
DateFormat.yMMMMd().format(date),
style: const TextStyle(color: CupertinoColors.inactiveGray),
),
]),
);
}
ожидается: статический выбор даты на экране загрузки
фактическое: кнопка показала, что при нажатии
отображается указатель даты