From 740af2a459a8e16c132274e3b46eff0f63170346 Mon Sep 17 00:00:00 2001 From: wuxinglong Date: Wed, 7 Jan 2026 14:35:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=97=B6=E9=97=B4=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=BA=95=E9=83=A8=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/calendarcalendar/custom_date_picker.dart | 5 ++--- lib/utils/toast_utils.dart | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) 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(