onViewFinderTap method
Implementation
void onViewFinderTap(TapUpDetails details, BoxConstraints constraints) {
final controller = widget._controller.cameraController;
if (controller == null) return;
final offset = Offset(
details.localPosition.dx / constraints.maxWidth,
details.localPosition.dy / constraints.maxHeight,
);
_offset = Offset(details.localPosition.dx, details.localPosition.dy);
_focusState.value = FocusState.success;
Future.delayed(const Duration(milliseconds: 500), () {
_focusState.value = FocusState.none;
});
controller.setExposurePoint(offset);
controller.setFocusPoint(offset);
}