diff --git a/lib/calendarcalendar/custom_date_picker.dart b/lib/calendarcalendar/custom_date_picker.dart index 761c178..ff22a37 100644 --- a/lib/calendarcalendar/custom_date_picker.dart +++ b/lib/calendarcalendar/custom_date_picker.dart @@ -9,7 +9,7 @@ import 'package:flutter/services.dart'; ///日期弹窗显示 class CustomDatePicker extends StatefulWidget { CustomDatePicker( - {Key? key, + {super.key, required DateTime initialDate, required DateTime firstDate, required DateTime lastDate, @@ -31,8 +31,7 @@ class CustomDatePicker extends StatefulWidget { lastDate = DateUtils.dateOnly(lastDate), currentDate = DateUtils.dateOnly(currentDate ?? DateTime.now()), assert(onDateChanged != null), - assert(initialCalendarMode != null), - super(key: key) { + assert(initialCalendarMode != null) { assert( !this.lastDate.isBefore(this.firstDate), 'lastDate ${this.lastDate} must be on or after firstDate ${this.firstDate}.', diff --git a/lib/utils/toast_utils.dart b/lib/utils/toast_utils.dart index 77dfc88..739e072 100755 --- a/lib/utils/toast_utils.dart +++ b/lib/utils/toast_utils.dart @@ -59,9 +59,11 @@ class ToastUtils { bool isShowConfirm = false, Color? barrierColor, EdgeInsetsGeometry? padding, + bool useSafeArea = true, }) { cancelToast(); return showDialog( + useSafeArea: useSafeArea, context: context, builder: (BuildContext ctx) { return Container(