我正在试着移动滑块来放大Flutter 相机.我试了很多办法,但都不能解决问题.我附上了截图我的代码.请给出正确的建议.

enter image description here

double _minAvailableZoom = 2.0;
  double _maxAvailableZoom = 2.0;
  double _currentZoomLevel = 2.0;

Expanded(
                      child: Slider(
                        value: _currentZoomLevel,
                        max: _maxAvailableZoom,
                        min: _minAvailableZoom,
                        activeColor: Colors.white,
                        inactiveColor: Colors.white30,
                        onChanged: (value) async {
                          setState(() {
                            _currentZoomLevel = value;
                          });
                          await cameraController!.setZoomLevel(value);
                        },
                      ),
                    ),

推荐答案

就这么做吧,

double _minAvailableZoom = 0.0;
double _currentZoomLevel = 0.0;

Flutter相关问答推荐

在setState之后,Ffltter ListView.Builder未更新

blocTest错误:没有从`when()`中调用方法存根

为什么我的PUT请求不能正常工作?

BlocBuilder仅生成一次,并在后续发出时停止重建

确保通过在CheckIfFavoriteMovieEvent((event,emit){...})上注册处理程序误差

将侧边菜单和底部导航栏放在同一Flutter 应用程序中

升级到Ffltter 3.16后,应用程序栏、背景 colored颜色 、按钮大小和间距都会发生变化

Flutter :URI的目标不存在

如何在 Flutter 中设计像 zomato 应用程序一样的搜索字段?

Dart 撕掉 const 构造函数

在 flutter 中获取最喜欢的文档

通过一个具体的例子理解Flutter约束的本质

Flutterfire Configure - 未处理的异常和没有 firebase 初始化

Flutter - 根据从第一个 DropdownButtonForm 中 Select 的内容在第二个 DropdownButton 上显示选项

当项目较少时收缩列表视图

Flutter Serverpod 在示例项目上返回 400 错误

如何从 Firebase `get()` 获取 `DocumentReference`

Flutter:如何判断嵌套列表是否包含值

使用 onPressed 切换到另一个屏幕无法正常工作

CircleAvatar 在 ListTile 中领先