如何使用颤振从 JSON API 更改颜色取决于状态

时间:2021-03-17 13:45:39

标签: json flutter dart

我有类似的 JSON 字符串

`[{"name":"Zahid","leads":"0"},{"name":"Nikhil","leads":"0"},{"name":"Rupak","leads":"AB"}]`

My Sceeen Look like

当lead=> "leads":"0" 或任何整数值为蓝色且lead=>"leads":"AB" 为红色时,我会尝试改变颜色

2 个答案:

答案 0 :(得分:2)

在设置颜色之前需要检查的所有内容让我举个例子。

假设您在变量名 Lead_value 中获取您的潜在客户值,因此在设置颜色时您可以像这样进行检查

颜色:lead_value =='AB'? Colors.red : Colors.blue,

答案 1 :(得分:1)

就在你为文本“lead”编写样式的地方写下条件语句

text(lead,style:TextStyle(
color: (lead==0)?Colors.blue:(lead==AB)?Colors.red:Colors.black
))