我的工作是颤振代码和我的目标如果字符串ultra1_app="off“那么汽车文本出现,否则当ultra1_app=" on”图像显示。
我的代码:
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”时显示图像。
发布于 2022-03-28 04:43:47
试着做这样的事情:
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。
floatingActionButton: FloatingActionButton(
onPressed: () {
setState(() {
ultra1_app = !ultra1_app;
});
},
),https://stackoverflow.com/questions/71639357
复制相似问题