Browse Source

隐藏暂时不需要的

newdev_shunjiawei
tanlongsheng 1 year ago
parent
commit
37fa02f8d4
  1. 44
      lib/modules/meeting/views/meeting_view.dart

44
lib/modules/meeting/views/meeting_view.dart

@ -26,7 +26,7 @@ class MeetingView extends GetView<MeetingController> {
Column( Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
_buildConnect(isDarkMode), // _buildConnect(isDarkMode),
Expanded( Expanded(
child: _buildBody(context, isDarkMode), child: _buildBody(context, isDarkMode),
), ),
@ -35,7 +35,7 @@ class MeetingView extends GetView<MeetingController> {
_buildMicButton(context, isDarkMode), _buildMicButton(context, isDarkMode),
], ],
), ),
floatingActionButton: _buildFloatingButtons(), // floatingActionButton: _buildFloatingButtons(),
), ),
); );
} }
@ -176,8 +176,7 @@ class MeetingView extends GetView<MeetingController> {
_importAudioItem( _importAudioItem(
context, context,
isDarkMode, isDarkMode,
icon: Image.asset('assets/images/explore.png', icon: Icon(Icons.mic, size: 25.w),
width: 32.w, height: 32.w),
title: '现场录音', title: '现场录音',
enabled: true, // 始终可用 enabled: true, // 始终可用
onTap: () async { onTap: () async {
@ -192,8 +191,7 @@ class MeetingView extends GetView<MeetingController> {
// 音、视频录音 - 根据控制器状态禁用 // 音、视频录音 - 根据控制器状态禁用
_importAudioItem( _importAudioItem(
context, isDarkMode, context, isDarkMode,
icon: Image.asset('assets/images/explore.png', icon: Icon(Icons.videocam, size: 25.w),
width: 32.w, height: 32.w),
title: '音、视频录音', title: '音、视频录音',
enabled: controller.bleManager.isConnected, // 依赖控制器状态 enabled: controller.bleManager.isConnected, // 依赖控制器状态
onTap: controller.bleManager.isConnected onTap: controller.bleManager.isConnected
@ -212,9 +210,7 @@ class MeetingView extends GetView<MeetingController> {
// 通话录音 - 根据控制器状态禁用 // 通话录音 - 根据控制器状态禁用
_importAudioItem( _importAudioItem(
context, isDarkMode, context, isDarkMode,
icon: Row( icon: Icon(Icons.phone, size: 25.w),
// ... 图标组合保持不变
),
title: '通话录音', title: '通话录音',
enabled: controller.bleManager.isConnected, // 依赖控制器状态 enabled: controller.bleManager.isConnected, // 依赖控制器状态
onTap: controller.bleManager.isConnected onTap: controller.bleManager.isConnected
@ -229,6 +225,18 @@ class MeetingView extends GetView<MeetingController> {
} }
: null, // 禁用时置空onTap : null, // 禁用时置空onTap
), ),
SizedBox(height: 8.w),
_importAudioItem(
context,
isDarkMode,
icon: Icon(Icons.library_music, size: 25.w),
title: '导入本地音频',
enabled: true,
onTap: () {
Get.back();
controller.addAudio();
},
),
], ],
), ),
), ),
@ -442,15 +450,15 @@ class MeetingView extends GetView<MeetingController> {
), ),
), ),
centerTitle: true, centerTitle: true,
actions: [ // actions: [
IconButton( // IconButton(
icon: Icon(Icons.folder_open, // icon: Icon(Icons.folder_open,
color: isDarkMode ? Colors.white : Colors.black), // color: isDarkMode ? Colors.white : Colors.black),
onPressed: () { // onPressed: () {
_showRightDrawerDialog(context, isDarkMode); // _showRightDrawerDialog(context, isDarkMode);
}, // },
), // ),
], // ],
); );
} }

Loading…
Cancel
Save