首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振如何更新状态

颤振如何更新状态
EN

Stack Overflow用户
提问于 2022-03-27 18:53:21
回答 1查看 49关注 0票数 0

我的工作是颤振代码和我的目标如果字符串ultra1_app="off“那么汽车文本出现,否则当ultra1_app=" on”图像显示。

我的代码:

代码语言:javascript
复制
var ultra1_app;
if(ultra1_app =="on")...[
                         Image.asset('assets/image/car_slot.PNG',), ]
                    else...[
                                Text(
                                    'A2', /// must in it string of car
                                    style: TextStyle(color: Colors.white,fontSize: 18)
                                     ),
                             ],`

我的问题是第二个条件(即其他条件)总是适用于ultra1_app开或关的情况。因此,请您建议我如何更新ultra1_app的状态,以便在ultra1_app="on“和ultra1_app="off”时显示图像。

EN

回答 1

Stack Overflow用户

发布于 2022-03-28 04:43:47

试着做这样的事情:

代码语言:javascript
复制
bool ultra1_app =true;

//lets say the contents are within Column widget

return Column(
  children:[
   (ultra1_app)?  
     Image.asset('assets/image/car_slot.PNG')
 :Text(
        'A2', /// must in it string of car
         style: TextStyle(color: Colors.white,fontSize: 18)
      ),
   ],
);

让我们考虑一下,您有一个更新布尔值状态的FloatingActionButton

代码语言:javascript
复制
floatingActionButton: FloatingActionButton(
          onPressed: () {
            setState(() {
              ultra1_app = !ultra1_app;
            });
          },
        ),
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71639357

复制
相关文章

相似问题

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