打开防误触模式逻辑
This commit is contained in:
@@ -15,6 +15,7 @@ import 'package:recording_tool/features/recording/widgets/widget_record_header.d
|
||||
import 'package:recording_tool/features/recording/widgets/widget_recording_hud.dart';
|
||||
import 'package:recording_tool/features/recording/widgets/widget_recording_loading_overlay.dart';
|
||||
import 'package:recording_tool/features/recording/widgets/widget_recording_saved_dialog.dart';
|
||||
import 'package:recording_tool/features/recording/widgets/widget_recording_touch_lock_overlay.dart';
|
||||
import 'package:recording_tool/shared/widgets/widgets.dart';
|
||||
|
||||
/// 录制页入口
|
||||
@@ -224,12 +225,6 @@ class _RecordingPageState extends ConsumerState<RecordingPage> {
|
||||
if (!state.isPreviewReady && state.errorMessage == null)
|
||||
const RecordingLoadingOverlayWidget(message: '正在启动相机…'),
|
||||
|
||||
// 这是 触摸锁定 的 覆盖层,现在不使用了
|
||||
// if (state.isTouchLocked && state.isRecording)
|
||||
// RecordingTouchLockOverlayWidget(
|
||||
// enabled: true,
|
||||
// onUnlocked: () => viewModel.setTouchLocked(false),
|
||||
// ),
|
||||
RecordingHudWidget(
|
||||
state: state,
|
||||
showClipboardHint: showClipboardInfo,
|
||||
@@ -259,6 +254,11 @@ class _RecordingPageState extends ConsumerState<RecordingPage> {
|
||||
viewModel.setTouchLocked(!state.isTouchLocked);
|
||||
},
|
||||
),
|
||||
if (state.isTouchLocked && state.isRecording)
|
||||
RecordingTouchLockOverlayWidget(
|
||||
enabled: true,
|
||||
onUnlocked: () => viewModel.setTouchLocked(false),
|
||||
),
|
||||
if (state.isStartingRecording)
|
||||
const RecordingLoadingOverlayWidget(message: '正在开始录制…'),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user