diff --git a/lib/modules/translation/views/dialogs/translation_mode_selector.dart b/lib/modules/translation/views/dialogs/translation_mode_selector.dart index 75386980c..9a5b94489 100644 --- a/lib/modules/translation/views/dialogs/translation_mode_selector.dart +++ b/lib/modules/translation/views/dialogs/translation_mode_selector.dart @@ -10,7 +10,7 @@ class TranslationModeSelector { /// 显示翻译模式选择器 static void show(bool isDarkMode) { final controller = Get.find(); - + Get.bottomSheet( BackdropFilter( filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0), @@ -22,7 +22,8 @@ class TranslationModeSelector { } // 构建翻译模式选择器 - 参考会议模块样式 - static Widget _buildTranslationModeSelector(TranslationController controller) { + static Widget _buildTranslationModeSelector( + TranslationController controller) { return Builder( builder: (BuildContext context) { return SafeArea( @@ -39,7 +40,7 @@ class TranslationModeSelector { Get.back(); await controller.stopAll(); await controller.changeTranslationMode('simultaneous'); - await controller.startRecognition(); + //await controller.startRecognition(); }, ), _buildModeItem( @@ -52,7 +53,7 @@ class TranslationModeSelector { Get.back(); await controller.stopAll(); await controller.changeTranslationMode('faceToFace'); - await controller.startRecognition(); + //await controller.startRecognition(); }, ), _buildModeItem( @@ -66,7 +67,7 @@ class TranslationModeSelector { Get.back(); await controller.stopAll(); await controller.changeTranslationMode('audioVideo'); - await controller.startRecognition(); + //await controller.startRecognition(); } : null, ), @@ -81,7 +82,7 @@ class TranslationModeSelector { Get.back(); await controller.stopAll(); await controller.changeTranslationMode('call'); - await controller.startRecognition(); + //await controller.startRecognition(); } : null, ), diff --git a/lib/modules/translation/views/translation_view.dart b/lib/modules/translation/views/translation_view.dart index fc506df20..a5b21aa2a 100644 --- a/lib/modules/translation/views/translation_view.dart +++ b/lib/modules/translation/views/translation_view.dart @@ -343,30 +343,32 @@ class TranslationView extends GetView { } Widget _buildBody(bool isDarkMode) { - return GestureDetector( - onPanUpdate: (details) { - // 检测左滑手势 - if (details.delta.dx < -10) { - // 左滑距离超过10像素时触发 - _handleSwipeLeft(); - } - }, - child: Column( - children: [ - Expanded( - child: _buildTranslationContent(isDarkMode), - ), - _buildControlBar(isDarkMode), - ], - ), + return + // GestureDetector( + // onPanUpdate: (details) { + // // 检测左滑手势 + // if (details.delta.dx < -10) { + // // 左滑距离超过10像素时触发 + // _handleSwipeLeft(); + // } + // }, + // child: + Column( + children: [ + Expanded( + child: _buildTranslationContent(isDarkMode), + ), + _buildControlBar(isDarkMode), + ], ); + // ); } // 处理左滑手势 - void _handleSwipeLeft() async { - await controller.stopAll(); - Get.toNamed(Routes.translationHistory); - } + // void _handleSwipeLeft() async { + // await controller.stopAll(); + // Get.toNamed(Routes.translationHistory); + // } Widget _buildTranslationContent(bool isDarkMode) { return Obx(() { @@ -584,8 +586,7 @@ class TranslationView extends GetView { if (isRecognizing) { controller.stopAll(); } else { - // 弹出翻译模式选择器 - TranslationModeSelector.show(isDarkMode); + controller.startRecognition(); } }, child: Container(