首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:常量列表文字中的值必须是常量。颤动

错误:常量列表文字中的值必须是常量。颤动
EN

Stack Overflow用户
提问于 2021-10-12 06:10:53
回答 1查看 165关注 0票数 1

can any one tell me why is there an error. im a beginner in flutter. can any one help.

这是代码,错误发生在onpressed函数上。

代码语言:javascript
运行
复制
Expanded(
                child: TextButton(
                  onPressed: () {},
                  child: Padding(
                    padding: EdgeInsets.all(16.0),
                    child: Image(
                      image: AssetImage('images/dice1.png'),
                    )
                  ),
    
                ),
    
              ),

错误:

代码语言:javascript
运行
复制
error: Invalid constant value. (invalid_constant at line 3)
error: The values in a const list literal must be constants. (non_constant_list_element at line 3)
EN

Stack Overflow用户

回答已采纳

发布于 2021-10-12 06:24:59

如果不使用固定值,请不要使用const关键字。Flutter使用const关键字作为小部件永远不会重新构建的指示器,因为它将在编译时只进行一次计算。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69535830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档