GlassDatePicker.graphical constructor

const GlassDatePicker.graphical({
  1. Key? key,
  2. required DateTime initialDateTime,
  3. ValueChanged<DateTime>? onDateTimeChanged,
  4. GlassDatePickerMode mode = GlassDatePickerMode.date,
  5. DateTime? minimumDate,
  6. DateTime? maximumDate,
  7. int minuteInterval = 1,
  8. bool use24hFormat = false,
  9. Color? tintColor,
  10. int firstDayOfWeek = 7,
  11. List<String>? monthNames,
  12. List<String>? weekdayNames,
  13. String dateFormatter(
    1. DateTime
    )?,
  14. LiquidGlassSettings? settings,
  15. LiquidShape? shape,
  16. GlassQuality? quality,
  17. GlassSurfaceStyle surfaceStyle = GlassSurfaceStyle.glass,
})

Creates an inline graphical calendar-styled GlassDatePicker.

Implementation

const GlassDatePicker.graphical({
  super.key,
  required this.initialDateTime,
  this.onDateTimeChanged,
  this.mode = GlassDatePickerMode.date,
  this.minimumDate,
  this.maximumDate,
  this.minuteInterval = 1,
  this.use24hFormat = false,
  this.tintColor,
  this.firstDayOfWeek = 7,
  this.monthNames,
  this.weekdayNames,
  this.dateFormatter,
  this.settings,
  this.shape,
  this.quality,
  this.surfaceStyle = GlassSurfaceStyle.glass,
})  : style = GlassDatePickerStyle.graphical,
      assert(monthNames == null || monthNames.length == 12),
      assert(weekdayNames == null || weekdayNames.length == 7);