datetime_picker_formfieldは、フォーム入力に使える
Widget _dueDateTimeFormField() => DateTimeField( format: DateFormat("MM-dd"), decoration: InputDecoration(labelText: "日付"), initialValue: _newTodo.dueDate ?? DateTime.now(), onChanged: (dt) => (_newTodo.dueDate) , onShowPicker: (context, currentValue) async { final date = await showDatePicker( context: context, firstDate: DateTime(2000), initialDate: currentValue ?? DateTime.now(), lastDate: DateTime(2100)); if (date == null) { return currentValue; } return DateTimeField.combine(date, null); } );
flutter_datetime_pickerはドラムロールが使える