copyWith method
TimePickerTheme
copyWith({
- ValueGetter<
PromptMode?> ? mode, - ValueGetter<
AlignmentGeometry?> ? popoverAlignment, - ValueGetter<
AlignmentGeometry?> ? popoverAnchorAlignment, - ValueGetter<
EdgeInsetsGeometry?> ? popoverPadding, - ValueGetter<
bool?> ? use24HourFormat, - ValueGetter<
bool?> ? showSeconds, - ValueGetter<
Widget?> ? dialogTitle,
Implementation
TimePickerTheme copyWith({
ValueGetter<PromptMode?>? mode,
ValueGetter<AlignmentGeometry?>? popoverAlignment,
ValueGetter<AlignmentGeometry?>? popoverAnchorAlignment,
ValueGetter<EdgeInsetsGeometry?>? popoverPadding,
ValueGetter<bool?>? use24HourFormat,
ValueGetter<bool?>? showSeconds,
ValueGetter<Widget?>? dialogTitle,
}) {
return TimePickerTheme(
mode: mode == null ? this.mode : mode(),
popoverAlignment:
popoverAlignment == null ? this.popoverAlignment : popoverAlignment(),
popoverAnchorAlignment: popoverAnchorAlignment == null
? this.popoverAnchorAlignment
: popoverAnchorAlignment(),
popoverPadding:
popoverPadding == null ? this.popoverPadding : popoverPadding(),
use24HourFormat:
use24HourFormat == null ? this.use24HourFormat : use24HourFormat(),
showSeconds: showSeconds == null ? this.showSeconds : showSeconds(),
dialogTitle: dialogTitle == null ? this.dialogTitle : dialogTitle(),
);
}