Flutter Invalid constant value.

0x00 问题

参数传入变量,报错!

代码

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

_progress 参数报错:Invalid constant value.


0x01 原因

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

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

去掉 const 即可。


相关推荐
Ya-Jun10 小时前
性能优化实践:性能监控体系
android·开发语言·flutter·ios·性能优化
Ya-Jun10 小时前
性能优化实践:内存优化技巧
android·flutter·ios·性能优化
ssslar10 小时前
Flutter PIP 插件 ---- 新增PipActivity,Android 11以下支持自动进入PIP Mode
android·flutter·pip
Ya-Jun2 天前
性能优化实践:启动优化方案
android·flutter·ios·性能优化
sunly_2 天前
Flutter:组件10、倒计时
开发语言·javascript·flutter
海盐泡泡龟2 天前
Vue中的过滤器知道多少?从是什么、怎么用、应用场景、原理分析、示例解释
前端·vue.js·flutter
怀君2 天前
Flutter——数据库Drift开发详细教程(二)
android·数据库·flutter
帅次2 天前
Flutter BottomNavigationBar 详解
android·flutter·ios·小程序·iphone·reactnative
明似水3 天前
解决 Flutter 在 iOS 真机上构建失败的问题
flutter·ios
仙魁XAN3 天前
Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理
android·flutter·flutter module·aar·混合开发·flutter交互