takePicture method
Implementation
Future<XFile?> takePicture() async {
// widget.photoController!.setFocusMode(FocusMode.locked);
final CameraController? cameraController = widget.photoController!;
if (cameraController == null || !cameraController.value.isInitialized) {
return null;
}
if (cameraController.value.isTakingPicture) {
return null;
}
try {
if (kIsWeb) {
} else {
cameraController.setFocusMode(FocusMode.locked);
}
// cameraController.setFocusPoint(point)
var r = await cameraController.takePicture();
return r;
} on CameraException catch (e) {
_showCameraException(e);
return null;
}
}