【Flutter】Slider 自定义trackShape时最大最小值无法填满进度条问题

起因:

升级Flutter SDK 从3.29升到了3.32.

源代码:

dart 复制代码
                  SliderTheme(
                    data: SliderThemeData(
                      trackHeight: 20.,
                      trackShape: SliderBarTrackShape(), //SliderBarTrackShape是自定义的
                      thumbShape: RoundSliderOverlayShape(overlayRadius: 8.w),
                      showValueIndicator: ShowValueIndicator.never,
                    ),
                    child: Slider(
                        value: progress,
                        min: 0,
                        divisions: 10,  
                        max: 10,
                        label: "$progress",
                        onChanged: (d)=>{},
                  ),

问题:

最大最小值无法填满整个进度条

解决方法:

1、注释divisions: 10就好,间隙会自己计算;

2、注释掉trackShape: SliderBarTrackShape(),

相关推荐
蜡台18 小时前
Flutter 环境搭建 Dart配置
flutter·dart
落叶飘飘s1 天前
餐饮服务与软件创新的融合:解析海底捞 APP 的 Flutter 鸿蒙开发之路
flutter·华为·harmonyos
起司喵喵1 天前
Flutter-MacOS桌面OS系统|flutter.+window_manager客户端OS模板
flutter·macos·策略模式
Wuxiaoming1352 天前
flutter app的logo和splash logo尺寸
flutter
GitLqr2 天前
深入理解 Flutter 架构:从 Widget 到 GPU 像素的全链路解析
flutter·面试·dart
SoaringHeart2 天前
Flutter进阶|最佳实践:组件内阴影实现
前端·flutter
玛艾露贝2 天前
Supabase云同步架构:Flutter应用的数据同步策略
flutter·架构
魔力女仆2 天前
Flutter 复杂拖拽排序实战:同源排序 + 跨容器拖拽完整落地
flutter
杉氧2 天前
状态管理大对决:在 Flutter 实战中如何优雅地管理共享状态?
android·前端·flutter
恋猫de小郭2 天前
Flutter Starling : 用 Swift和 Flutter 写了一个 Linux 桌面系统,震惊我一整年
android·前端·flutter