takePicture method
Implementation
Future<XFile?> takePicture() async {
final CameraController? cameraController = photoController!;
if (cameraController == null || !cameraController.value.isInitialized) {
return null;
}
if (cameraController.value.isTakingPicture) {
return null;
}
try {
final XFile file = await cameraController.takePicture();
return file;
} on CameraException catch (e) {
_showCameraException(e);
return null;
}
}