showCupertinoDatetimeRangePicker function
Future<DateTimeRange<DateTime> ?>
showCupertinoDatetimeRangePicker(
- BuildContext context, {
- String? titleText,
- DateTimeRange<
DateTime> ? initialDatetimeRange, - DateTime? minimumDate,
- DateTime? maximumDate,
- String? helpText,
- String? fieldStartHintText,
- String? fieldEndHintText,
- List<
DateRangeQuickChoice> ? quickChoices, - String? textConfirm,
- String? textCancel,
- Color? backgroundColor,
- double? elevation,
- EdgeInsetsGeometry? contentPadding,
- DatePickerDateOrder? dateOrder,
- String? format,
日期时间段选择
Implementation
Future<DateTimeRange?> showCupertinoDatetimeRangePicker(
BuildContext context, {
String? titleText,
DateTimeRange? initialDatetimeRange,
DateTime? minimumDate,
DateTime? maximumDate,
String? helpText,
String? fieldStartHintText,
String? fieldEndHintText,
List<DateRangeQuickChoice>? quickChoices,
String? textConfirm,
String? textCancel,
Color? backgroundColor,
double? elevation,
EdgeInsetsGeometry? contentPadding,
DatePickerDateOrder? dateOrder,
String? format,
}) async {
final MaterialLocalizations localizations = MaterialLocalizations.of(context);
return _showCupertinoRangePicker(
context,
titleText: titleText ?? localizations.dateRangePickerHelpText,
mode: CupertinoDatePickerMode.dateAndTime,
initialRange: initialDatetimeRange,
minimumDate: minimumDate,
maximumDate: maximumDate,
helpText: helpText,
fieldEndHintText: fieldEndHintText,
fieldStartHintText: fieldStartHintText,
quickChoices: quickChoices,
format: format,
contentPadding: contentPadding,
backgroundColor: backgroundColor,
dateOrder: dateOrder,
textCancel: textCancel,
textConfirm: textConfirm,
elevation: elevation,
);
}