From b8d4085a45bed398f01613bf3d142e6ee1b1fac4 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Tue, 17 Mar 2026 20:58:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=BA=95=E9=83=A8?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E8=A1=A8=E5=90=8D=E7=A7=B0=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E6=BA=A2=E5=87=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将名称文本包装在 FittedBox 中,并限制为单行显示,防止长文本溢出。同时添加 Spacer 以改善布局间距。 --- .../bottomSheet/generate_bottom_sheet.dart | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart index b1af25ce0..47aee530a 100644 --- a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart @@ -434,16 +434,25 @@ class _GenerateBottomSheetState extends State { ), ), Padding( - padding: EdgeInsets.symmetric(vertical: 10.w), - child: Text( - data['name'], - style: TextStyle( - fontSize: 16.sp, - color: isDarkMode ? Colors.white : Colors.black87, - fontWeight: FontWeight.bold, + padding: EdgeInsets.symmetric(vertical: 8.w), + child: SizedBox( + height: 22.w, + child: FittedBox( + fit: BoxFit.scaleDown, + alignment: Alignment.centerLeft, + child: Text( + data['name'], + maxLines: 1, + style: TextStyle( + fontSize: 16.sp, + color: isDarkMode ? Colors.white : Colors.black87, + fontWeight: FontWeight.bold, + ), + ), ), ), ), + const Spacer(), data['tag'].isNotEmpty ? Wrap( spacing: 5.w,