GlassDatePicker.graphical constructor
const
GlassDatePicker.graphical({
- Key? key,
- required DateTime initialDateTime,
- ValueChanged<
DateTime> ? onDateTimeChanged, - GlassDatePickerMode mode = GlassDatePickerMode.date,
- DateTime? minimumDate,
- DateTime? maximumDate,
- int minuteInterval = 1,
- bool use24hFormat = false,
- Color? tintColor,
- int firstDayOfWeek = 7,
- List<
String> ? monthNames, - List<
String> ? weekdayNames, - String dateFormatter()?,
- LiquidGlassSettings? settings,
- LiquidShape? shape,
- GlassQuality? quality,
- 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);