onViewFinderTap method

void onViewFinderTap(
  1. TapDownDetails details,
  2. BoxConstraints constraints
)

Implementation

void onViewFinderTap(TapDownDetails details, BoxConstraints constraints) {
  if (controller == null) return;

  final CameraController cameraController = controller!;

  final offset = Offset(details.localPosition.dx / constraints.maxWidth,
      details.localPosition.dy / constraints.maxHeight);
  try {
    cameraController.setExposurePoint(offset);
  } catch (e) {
    Log().debug(e.toString(),
        caller: 'onViewFinderTap() cameraController.setExposurePoint');
  }
  try {
    cameraController.setFocusPoint(offset);
  } catch (e) {
    Log().debug(e.toString(),
        caller: 'onViewFinderTap() cameraController.setFocusPoint');
  }
}