dylanwuzh / flutter-cupertino-date-picker

Flutter cupertino style date picker.
Apache License 2.0
363 stars 415 forks source link

Make showDatePicker async #103

Open Stewioie opened 4 years ago

Stewioie commented 4 years ago

Change or add DatePicker.showDatePicker as async like Material showDatePicker

Macacoazul01 commented 4 years ago

you can create a date picker in an async function instead of the code and call it in a button press:

void _showDateTimePicker() {

DatePicker.showDatePicker(
  context,
  minuteDivider: 30,
  minDateTime: _startDate1,
  maxDateTime: _endDate1,
  initialDateTime: _startDate1,
  dateFormat: 'dd/MM,HH:mm',
  locale: DateTimePickerLocale.pt_br,
  pickerTheme: DateTimePickerTheme(
    showTitle: true,
  ),
  pickerMode: DateTimePickerMode.datetime, // show TimePicker
  onCancel: () {

  },
  onChange: (dateTime, List<int> index) {
    setState(() {
      _seldata = dateTime;
    });
  },
  onConfirm: (dateTime, List<int> index) {
    setState(() {
      _seldata = dateTime;
    });
  },
);

}