【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(),

相关推荐
G_dou_几秒前
Flutter三方库适配OpenHarmony【prime_checker】质数检测器项目完整实战
flutter·harmonyos
G_dou_几秒前
Flutter三方库适配OpenHarmony【random_joke】随机笑话应用项目完整实战
flutter·harmonyos
MemoriKu6 分钟前
Flutter 相册 APP 视频模态稳定化实战:从远端重构冲突到真机 Smoke Test
人工智能·python·flutter·机器学习·重构·音视频·新人首发
风华圆舞16 分钟前
鸿蒙 Flutter 平台通道设计:为什么一项能力一个 channel
flutter·华为·harmonyos
BreezeDove18 分钟前
【Android】Flutter命令超时无响应问题
android·flutter
G_dou_24 分钟前
Flutter三方库适配OpenHarmony【quote_of_day】每日名言应用项目完整实战
flutter·harmonyos
韩曙亮1 小时前
【Flutter】Flutter 编译 Web 网站 ① ( Tomcat 部署 Web 网站 )
前端·flutter·tomcat·web
G_dou_9 小时前
Flutter三方库适配OpenHarmony【countdown_timer】倒计时器项目完整实战
flutter·harmonyos
●VON16 小时前
AtomGit Flutter鸿蒙客户端:设置页面
flutter·华为·跨平台·harmonyos·鸿蒙
●VON17 小时前
AtomGit Flutter鸿蒙客户端:用户资料
flutter·华为·架构·跨平台·harmonyos·鸿蒙