TimeRangePicker.show constructor
TimeRangePicker.show(
- {required BuildContext context,
- String? okLabel,
- String? cancelLabel,
- String? headerDefaultStartLabel,
- String? headerDefaultEndLabel,
- bool? autoAdjust,
- bool? unSelectedEmpty,
- TimeOfDay? startTime,
- TimeOfDay? endTime,
- TimeRangeViewType? timeRangeViewType,
- ValueChanged<
TimeOfDay> ? onStartTimeChange, - ValueChanged<
TimeOfDay> ? onEndTimeChange, - required ValueChanged<
TimeRangeValue> onSubmitted, - VoidCallback? onCancel}
Implementation
TimeRangePicker.show({
required BuildContext context,
String? okLabel,
String? cancelLabel,
String? headerDefaultStartLabel,
String? headerDefaultEndLabel,
bool? autoAdjust,
bool? unSelectedEmpty,
TimeOfDay? startTime,
TimeOfDay? endTime,
TimeRangeViewType? timeRangeViewType,
ValueChanged<TimeOfDay>? onStartTimeChange,
ValueChanged<TimeOfDay>? onEndTimeChange,
required ValueChanged<TimeRangeValue> onSubmitted,
VoidCallback? onCancel,
}) {
showDialog(
context: context,
builder: (context) {
return _TimeRangeDialog(
okLabel: okLabel ?? 'OK',
cancelLabel: cancelLabel ?? 'CANCEL',
unSelectedEmpty: unSelectedEmpty ?? false,
headerDefaultStartLabel: headerDefaultStartLabel ?? 'START',
headerDefaultEndLabel: headerDefaultEndLabel ?? 'END',
autoAdjust: autoAdjust ?? true,
timeRangeViewType: timeRangeViewType ?? TimeRangeViewType.start,
onStartTimeChange: onStartTimeChange,
onEndTimeChange: onEndTimeChange,
startTime: startTime,
endTime: endTime,
onSubmitted: onSubmitted,
onCancel: onCancel);
},
);
}