takePicture method

Future<XFile?> takePicture()

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;
  }
}