showCupertinoDatetimeRangePicker function

Future<DateTimeRange<DateTime>?> showCupertinoDatetimeRangePicker(
  1. BuildContext context, {
  2. String? titleText,
  3. DateTimeRange<DateTime>? initialDatetimeRange,
  4. DateTime? minimumDate,
  5. DateTime? maximumDate,
  6. String? helpText,
  7. String? fieldStartHintText,
  8. String? fieldEndHintText,
  9. List<DateRangeQuickChoice>? quickChoices,
  10. String? textConfirm,
  11. String? textCancel,
  12. Color? backgroundColor,
  13. double? elevation,
  14. EdgeInsetsGeometry? contentPadding,
  15. DatePickerDateOrder? dateOrder,
  16. 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,
  );
}