Flutter Invalid constant value.

0x00 问题

参数传入变量,报错!

代码

复制代码
const Padding(
  padding: EdgeInsets.all(20),
  child: GradientProgressIndicator(value: _progress),
),

_progress 参数报错:Invalid constant value.


0x01 原因

这种情况,多发生于,复制粘贴后,参数由常量换成变量。

检查一下,本身或父组件,是否添加了 const 修饰符。

去掉 const 即可。


相关推荐
勤劳打代码34 分钟前
触类旁通 —— Flutter 与 React 对比解析
前端·flutter·react native
消失的旧时光-194317 小时前
Flutter Event Loop
flutter
程序员老刘18 小时前
跨平台开发地图:客户端技术选型指南 | 2025年10月
flutter·react native·客户端
傅里叶19 小时前
Flutter 工程环境、插件使用、protobuf配置与字体/持久化管理
flutter
傅里叶19 小时前
Flutter之《环境与依赖配置》
flutter
大雷神19 小时前
【成长纪实】HarmonyOS中ArkTS与Flutter数据类型对比详解
flutter
未来猫咪花1 天前
Riverpod 3.0:一个过度设计的反面教材
flutter
消失的旧时光-19431 天前
Flutter 并发编程全解:从零掌握 Isolate
flutter
西西学代码1 天前
Flutter---EQ均衡器
flutter
LinXunFeng2 天前
Flutter webview 崩溃率上升怎么办?我的分析与解决方案
flutter·ios·webview