diff --git a/apps/mobile/android/app/src/main/AndroidManifest.xml b/apps/mobile/android/app/src/main/AndroidManifest.xml
index b439366..8a45a1c 100644
--- a/apps/mobile/android/app/src/main/AndroidManifest.xml
+++ b/apps/mobile/android/app/src/main/AndroidManifest.xml
@@ -30,11 +30,14 @@
+
_zoomLevel;
-
@override
bool get supportsFlash => true;
@@ -377,7 +374,10 @@ class _CapturePageState extends ConsumerState
_pinchBaseZoom = _lastSentZoom
.clamp(source.minZoom, source.maxZoom)
.toDouble();
- _showZoomBadge(_pinchBaseZoom!);
+ // 单指轻点同样触发 onScaleStart——倍数徽标仅在真捏合(≥2 指)时显示,
+ // 避免轻点预览也弹 1.0×;基线重定保持无条件(单指转捏合、抬起再捏合
+ // 均从当前倍数续接)。
+ if (details.pointerCount >= 2) _showZoomBadge(_pinchBaseZoom!);
}
void _onPinchUpdate(ScaleUpdateDetails details) {