diff --git a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart index 38222afc8..787a34cfb 100644 --- a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart @@ -313,7 +313,7 @@ class _GenerateBottomSheetState extends State { isDarkMode: isDarkMode, onTap: () { Get.bottomSheet( - RecordLanguageBottomSheet(_tolanguage), + RecordLanguageBottomSheet(_tolanguage, title: 'targetLanguage'.tr), isScrollControlled: true, backgroundColor: isDarkMode ? Colors.grey[850] : Colors.grey[100], diff --git a/lib/modules/meeting/views/bottomSheet/record_language_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/record_language_bottom_sheet.dart index dcd0f3e01..e2b663e14 100644 --- a/lib/modules/meeting/views/bottomSheet/record_language_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/record_language_bottom_sheet.dart @@ -4,8 +4,9 @@ import 'package:get/get.dart'; class RecordLanguageBottomSheet extends StatefulWidget { final String language; + final String? title; - const RecordLanguageBottomSheet(this.language, {super.key}); + const RecordLanguageBottomSheet(this.language, {super.key, this.title}); @override State createState() => @@ -43,7 +44,7 @@ class _RecordLanguageBottomSheetState extends State { mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - 'recordLanguage'.tr, // 对应中文:录音语言 + widget.title ?? 'recordLanguage'.tr, // 对应中文:录音语言 style: TextStyle( fontSize: 16.sp, color: isDarkMode ? Colors.white : Colors.black87, diff --git a/lib/modules/meeting/views/template/template_all_view.dart b/lib/modules/meeting/views/template/template_all_view.dart index 3c73f1ba2..93a4a51c5 100644 --- a/lib/modules/meeting/views/template/template_all_view.dart +++ b/lib/modules/meeting/views/template/template_all_view.dart @@ -209,15 +209,24 @@ class _TemplateAllViewState extends State { ), Padding( padding: EdgeInsets.symmetric(vertical: 10.w), - child: Text( - template['name'], - style: TextStyle( - fontSize: 16.sp, - color: isDarkMode ? Colors.white : Colors.black87, - fontWeight: FontWeight.bold, + child: SizedBox( + height: 22.w, + child: FittedBox( + fit: BoxFit.scaleDown, + alignment: Alignment.centerLeft, + child: Text( + template['name'], + maxLines: 1, + style: TextStyle( + fontSize: 16.sp, + color: isDarkMode ? Colors.white : Colors.black87, + fontWeight: FontWeight.bold, + ), + ), ), ), ), + const Spacer(), template['tag'].isNotEmpty ? Wrap( spacing: 5.w, diff --git a/lib/modules/meeting/views/template/template_view.dart b/lib/modules/meeting/views/template/template_view.dart index 50e30683a..214a0882b 100644 --- a/lib/modules/meeting/views/template/template_view.dart +++ b/lib/modules/meeting/views/template/template_view.dart @@ -291,15 +291,24 @@ class _TemplateViewState extends State { ), Padding( padding: EdgeInsets.symmetric(vertical: 10.w), - child: Text( - template['name'], - style: TextStyle( - fontSize: 16.sp, - color: isDarkMode ? Colors.white : Colors.black87, - fontWeight: FontWeight.bold, + child: SizedBox( + height: 22.w, + child: FittedBox( + fit: BoxFit.scaleDown, + alignment: Alignment.centerLeft, + child: Text( + template['name'], + maxLines: 1, + style: TextStyle( + fontSize: 16.sp, + color: isDarkMode ? Colors.white : Colors.black87, + fontWeight: FontWeight.bold, + ), + ), ), ), ), + const Spacer(), template['tag'].isNotEmpty ? Wrap( spacing: 5.w,