lockFocus method

Future<void> lockFocus()

Locks autofocus to current focal plane to prevent continuous hunting.

Implementation

Future<void> lockFocus() async {
  _isFocusLocked = true;
  _safeNotifyListeners();
  if (_cameraController != null && _cameraController!.value.isInitialized) {
    try {
      await _cameraController!.setFocusMode(cam.FocusMode.locked);
    } catch (e) {
      debugPrint('Lock focus failed: $e');
    }
  }
}