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