copyWith method
DatePickerTheme
copyWith({
- ValueGetter<
PromptMode?> ? mode, - ValueGetter<
CalendarView?> ? initialView, - ValueGetter<
CalendarViewType?> ? initialViewType, - ValueGetter<
AlignmentGeometry?> ? popoverAlignment, - ValueGetter<
AlignmentGeometry?> ? popoverAnchorAlignment, - ValueGetter<
EdgeInsetsGeometry?> ? popoverPadding,
Implementation
DatePickerTheme copyWith({
ValueGetter<PromptMode?>? mode,
ValueGetter<CalendarView?>? initialView,
ValueGetter<CalendarViewType?>? initialViewType,
ValueGetter<AlignmentGeometry?>? popoverAlignment,
ValueGetter<AlignmentGeometry?>? popoverAnchorAlignment,
ValueGetter<EdgeInsetsGeometry?>? popoverPadding,
}) {
return DatePickerTheme(
mode: mode == null ? this.mode : mode(),
initialView: initialView == null ? this.initialView : initialView(),
initialViewType:
initialViewType == null ? this.initialViewType : initialViewType(),
popoverAlignment:
popoverAlignment == null ? this.popoverAlignment : popoverAlignment(),
popoverAnchorAlignment: popoverAnchorAlignment == null
? this.popoverAnchorAlignment
: popoverAnchorAlignment(),
popoverPadding:
popoverPadding == null ? this.popoverPadding : popoverPadding(),
);
}