Flutter Invalid constant value.

0x00 问题

参数传入变量,报错!

代码

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

_progress 参数报错:Invalid constant value.


0x01 原因

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

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

去掉 const 即可。


相关推荐
2501_915909067 分钟前
Flutter 应用怎么加固,多工具组合的工程化实战(Flutter 加固/Dart 混淆/IPA 成品加固/Ipa Guard + CI)
android·flutter·ios·ci/cd·小程序·uni-app·iphone
猪哥帅过吴彦祖3 小时前
Flutter 从入门到精通:状态管理入门 - setState 的局限性与 Provider 的优雅之道
android·flutter·ios
天天开发4 小时前
Flutter 每日库:轻松监听网络变化,就靠 connectivity_plus!
flutter
猫林老师5 小时前
Flutter for HarmonyOS开发指南(七):插件开发与平台能力桥接
flutter·华为·harmonyos
Sindyue19 小时前
flutter项目老是卡在Running Gradle task ‘assembleRelease‘......
flutter
西西学代码19 小时前
Flutter---泛型
flutter
写不完的程序19 小时前
Flutter 3.38 版本发布了,看看有哪些新特性
flutter
QuantumLeap丶21 小时前
《Flutter全栈开发实战指南:从零到高级》- 14 -网络请求与数据解析
flutter·ios·dart
程序员老刘1 天前
华为小米都在布局的多屏协同,其实Android早就有了!只是你不知道...
android·flutter
清凉夏日1 天前
Flutter 国际化完整指南
前端·flutter