带卡的颤振条件声明(颜色:)

问题描述 投票:0回答:1

如果变量的值大于10,我试图将下面的颜色从红色变为绿色。我该怎么做?如'color:'不接受if,else语句:

         Card( 
            child: Column(
              children:[
                Text('Calls Taken',
                style: TextStyle(
                  fontSize: 16.0,
                  decoration: TextDecoration.underline,
                ),),
                Text('10'),
              ],
            ),
            color: Colors.redAccent

          ),

上面的卡小部件位于继承StatelfulWidgets的类下

先感谢您!!!

flutter flutter-layout
1个回答
2
投票

只需使用三元组

color: variable > 10 ? Colors.redAccent : Colors.green
© www.soinside.com 2019 - 2024. All rights reserved.