diff --git a/lib/modules/meeting/views/bottomSheet/ai_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/ai_bottom_sheet.dart index f65acdcc0..156635de0 100644 --- a/lib/modules/meeting/views/bottomSheet/ai_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/ai_bottom_sheet.dart @@ -190,6 +190,37 @@ class _AIBottomSheetState extends State { alignment: Alignment.centerLeft, child: MarkdownBody( data: data['assistant'], + styleSheet: MarkdownStyleSheet( + p: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + fontSize: 14.sp, + ), + h1: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + fontSize: 18.sp, + fontWeight: FontWeight.bold, + ), + h2: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + fontSize: 16.sp, + fontWeight: FontWeight.bold, + ), + h3: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + fontSize: 15.sp, + fontWeight: FontWeight.bold, + ), + listBullet: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + fontSize: 14.sp, + ), + code: TextStyle( + color: isDarkMode ? Colors.white : Colors.black87, + backgroundColor: + isDarkMode ? Colors.grey[800] : Colors.grey[200], + fontSize: 12.sp, + ), + ), ), ), if (list.isNotEmpty) @@ -203,7 +234,7 @@ class _AIBottomSheetState extends State { child: Text( 'continueAsk'.tr, //对应中文:继续提问 style: TextStyle( - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, fontSize: 13.sp, fontWeight: FontWeight.bold, ), @@ -268,13 +299,13 @@ class _AIBottomSheetState extends State { Icon( Icons.audio_file_outlined, size: 14.w, - color: Colors.grey[500], + color: isDarkMode ? Colors.grey[500] : Colors.grey[500], ), 2.horizontalSpace, Text( _controller.meetingData.value.title, style: TextStyle( - color: Colors.grey[500], + color: isDarkMode ? Colors.grey[500] : Colors.grey[500], fontSize: 12.sp, ), ), diff --git a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart index 4ba58efdc..b1af25ce0 100644 --- a/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/generate_bottom_sheet.dart @@ -100,7 +100,7 @@ class _GenerateBottomSheetState extends State { children: [ Icon( Icons.audio_file_outlined, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, size: 32.w, ), 5.horizontalSpace, @@ -119,7 +119,7 @@ class _GenerateBottomSheetState extends State { '${_controller.meetingData.value.seconds}s', style: TextStyle( fontSize: 12.sp, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, ), ), ], @@ -228,12 +228,12 @@ class _GenerateBottomSheetState extends State { 'viewAll'.tr, // 对应中文:查看全部 style: TextStyle( fontSize: 12.sp, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, ), ), - const Icon( + Icon( Icons.keyboard_arrow_right, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, ) ], ), @@ -429,7 +429,7 @@ class _GenerateBottomSheetState extends State { padding: EdgeInsets.only(top: 5.w), child: Icon( _icons[data['icon']], - color: Colors.orange, + color: isDarkMode ? Colors.orange[300] : Colors.orange, size: 30.w, ), ), @@ -577,7 +577,7 @@ class _GenerateBottomSheetState extends State { value ?? '', style: TextStyle( fontSize: 12.sp, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, ), ), Icon( diff --git a/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart index d89ea03c5..9662e9167 100644 --- a/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart @@ -44,7 +44,7 @@ class _ShareBottomSheetState extends State { children: [ Icon( Icons.audio_file_outlined, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, size: 32.w, ), 5.horizontalSpace, diff --git a/lib/modules/meeting/views/bottomSheet/speaker_all_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/speaker_all_bottom_sheet.dart index d8ec9816a..bd0dbc134 100644 --- a/lib/modules/meeting/views/bottomSheet/speaker_all_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/speaker_all_bottom_sheet.dart @@ -225,7 +225,9 @@ class _SpeakerAllBottomSheetState extends State { 'recentlyUsedNames'.tr, // 对应中文:最近使用过的名称 style: TextStyle( fontSize: 12.sp, - color: Colors.grey[600]!, + color: isDarkMode + ? Colors.grey[500] + : Colors.grey[600], ), ), ), @@ -277,7 +279,8 @@ class _SpeakerAllBottomSheetState extends State { 'totalTime'.tr, // 对应中文:总计 style: TextStyle( fontSize: 12.sp, - color: Colors.grey, + color: + isDarkMode ? Colors.grey[500] : Colors.grey, ), ), 5.horizontalSpace, @@ -344,7 +347,9 @@ class _SpeakerAllBottomSheetState extends State { isUtc: true, ), style: TextStyle( - color: Colors.grey, + color: isDarkMode + ? Colors.grey[500] + : Colors.grey, fontSize: 12.sp, ), ), @@ -354,7 +359,9 @@ class _SpeakerAllBottomSheetState extends State { child: Text( '-', style: TextStyle( - color: Colors.grey, + color: isDarkMode + ? Colors.grey[500] + : Colors.grey, fontSize: 12.sp, ), ), @@ -366,7 +373,9 @@ class _SpeakerAllBottomSheetState extends State { isUtc: true, ), style: TextStyle( - color: Colors.grey, + color: isDarkMode + ? Colors.grey[500] + : Colors.grey, fontSize: 12.sp, ), ), @@ -456,7 +465,7 @@ class _SpeakerAllBottomSheetState extends State { .tr, // 对应中文:总结的发言者将自动更新 style: TextStyle( fontSize: 14.sp, - color: Colors.grey[600], + color: isDarkMode ? Colors.grey[500] : Colors.grey[600], ), ), ), diff --git a/lib/modules/meeting/views/bottomSheet/speaker_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/speaker_bottom_sheet.dart index e9b794162..904cf9b7a 100644 --- a/lib/modules/meeting/views/bottomSheet/speaker_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/speaker_bottom_sheet.dart @@ -166,7 +166,9 @@ class _SpeakerBottomSheetState extends State { 'recentlyUsedNames'.tr, // 对应中文:最近使用过的名称 style: TextStyle( fontSize: 12.sp, - color: Colors.grey[600]!, + color: isDarkMode + ? Colors.grey[500] + : Colors.grey[600], ), ), GestureDetector( @@ -268,7 +270,7 @@ class _SpeakerBottomSheetState extends State { description, style: TextStyle( fontSize: 10.sp, - color: Colors.grey[500]!, + color: isDarkMode ? Colors.grey[500] : Colors.grey[500], ), ), ], diff --git a/lib/modules/meeting/views/meeting_home_view.dart b/lib/modules/meeting/views/meeting_home_view.dart index c754175cf..86a960cf0 100644 --- a/lib/modules/meeting/views/meeting_home_view.dart +++ b/lib/modules/meeting/views/meeting_home_view.dart @@ -396,7 +396,8 @@ class _MeetingHomeViewState extends State uploadData['audiourl'].isNotEmpty ? Icons.cloud_done : Icons.cloud_upload, - color: Colors.blue, + color: + isDarkMode ? Colors.lightBlue : Colors.blue, size: 16.w, ), ), diff --git a/lib/modules/meeting/views/meeting_mine_view.dart b/lib/modules/meeting/views/meeting_mine_view.dart index 42291a6a0..12e7f3605 100644 --- a/lib/modules/meeting/views/meeting_mine_view.dart +++ b/lib/modules/meeting/views/meeting_mine_view.dart @@ -137,8 +137,9 @@ class _MeetingMineViewState extends State margin: EdgeInsets.only(right: 10.w), child: UnifiedAvatar( radius: 25.w, - backgroundColor: Colors.grey[200], - iconColor: Colors.grey[600], + backgroundColor: + isDarkMode ? Colors.grey[700] : Colors.grey[200], + iconColor: isDarkMode ? Colors.grey[400] : Colors.grey[600], iconSize: 25.r, isDarkMode: isDarkMode, ), @@ -158,7 +159,7 @@ class _MeetingMineViewState extends State Icon( Icons.arrow_forward_ios, size: 16.w, - color: Colors.grey[700], + color: isDarkMode ? Colors.grey[500] : Colors.grey[700], ), ], ), @@ -275,7 +276,7 @@ class _MeetingMineViewState extends State unit, style: TextStyle( height: 0.1, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, fontSize: 10.sp, ), ), @@ -314,7 +315,7 @@ class _MeetingMineViewState extends State Icon( Icons.arrow_forward_ios, size: 16.w, - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, ), ], ), @@ -325,7 +326,8 @@ class _MeetingMineViewState extends State Get.bottomSheet( const MemberBottomSheet(), isScrollControlled: true, - backgroundColor: Colors.white, + backgroundColor: + isDarkMode ? const Color(0xFF1A1A1A) : Colors.white, shape: RoundedRectangleBorder( borderRadius: BorderRadius.vertical( top: Radius.circular(12.r), @@ -336,7 +338,7 @@ class _MeetingMineViewState extends State child: Container( padding: EdgeInsets.symmetric(horizontal: 12.w, vertical: 15.w), decoration: BoxDecoration( - color: Colors.black87, + color: isDarkMode ? const Color(0xFF2D2D2D) : Colors.black87, borderRadius: BorderRadius.circular(16.w), ), child: Column( @@ -365,7 +367,8 @@ class _MeetingMineViewState extends State mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - 'bindDeviceToActivate'.tr, // 对应中文:绑定 Voitrans 设备可激活 Starter 会员 + 'bindDeviceToActivate' + .tr, // 对应中文:绑定 Voitrans 设备可激活 Starter 会员 style: TextStyle( color: Colors.white, fontSize: 12.sp, @@ -454,7 +457,7 @@ class _MeetingMineViewState extends State child: Text( description, style: TextStyle( - color: Colors.grey, + color: isDarkMode ? Colors.grey[500] : Colors.grey, fontSize: 16.sp, ), ),