пакет называется Camera. мне надо при нажатии чтобы менялся ее фокус в зависимости куда нажму
фокус не меняется
По идее фокус и не должен меняться Современные камеры не имеют фокусировку на разных планах Это замороч короче
пока что нашел это https://stackoverflow.com/questions/68968038/how-to-implement-tap-to-focus-in-flutter-camera-plugin
у нас уже он меняется...я взял старую функцию...может после апдейта пакета уже не работает...но вообще фокус же в нормальной камере сразу меняется в зависимости от точки
По идее нет Камера если фокусируется то сразу на всю картинку
Ну это макро съемка
void onViewFinderTap(TapDownDetails details, BoxConstraints constraints) { if (controller == null) { return; } final CameraController cameraController = controller!; final Offset offset = Offset( details.localPosition.dx / constraints.maxWidth, details.localPosition.dy / constraints.maxHeight, ); cameraController.setExposurePoint(offset); cameraController.setFocusPoint(offset); }
а constraints грамотно передаются?
через лэйаут билдер. не знаю или они правильно передаются. как это проверить?
Обсуждают сегодня