TimePickerWidget constructor

TimePickerWidget({
  1. Key? key,
  2. DateTime? minDateTime,
  3. DateTime? maxDateTime,
  4. DateTime? initDateTime,
  5. String? dateFormat = DATETIME_PICKER_TIME_FORMAT,
  6. DateTimePickerLocale locale = DATETIME_PICKER_LOCALE_DEFAULT,
  7. DateTimePickerTheme pickerTheme = DateTimePickerTheme.Default,
  8. int minuteDivider = 1,
  9. DateVoidCallback? onCancel,
  10. DateValueCallback? onChange,
  11. DateValueCallback? onConfirm,
})

Implementation

TimePickerWidget({
  Key? key,
  this.minDateTime,
  this.maxDateTime,
  this.initDateTime,
  this.dateFormat: DATETIME_PICKER_TIME_FORMAT,
  this.locale: DATETIME_PICKER_LOCALE_DEFAULT,
  this.pickerTheme: DateTimePickerTheme.Default,
  this.minuteDivider = 1,
  this.onCancel,
  this.onChange,
  this.onConfirm,
}) : super(key: key) {
  DateTime minTime = minDateTime ?? DateTime.parse(DATE_PICKER_MIN_DATETIME);
  DateTime maxTime = maxDateTime ?? DateTime.parse(DATE_PICKER_MAX_DATETIME);
  assert(minTime.compareTo(maxTime) < 0);
}