我试图在满足条件时包括一个小部件。最好的方法是什么?
Balance != null && Balance > 0
? Text(Balance, style: TextStyle(color: Colors.red))
: null,
但是,我不能在这里使用null!
答案 0 :(得分:1)
正如所说的anmol.majhail使用空的Container()
或Text()
空,则当条件为false时什么也不显示。
答案 1 :(得分:0)
使用此
mvn eclipse:eclipse
答案 2 :(得分:0)
您可以使用Empty Container(),也可以在可见条件为真时使用“可见性”小部件显示小部件,还可以添加动画等。
https://api.flutter.dev/flutter/widgets/Visibility-class.html
示例
Visibility(
visible: true //Default is true, you can add a Function or condition like Balance != null && Balance > 0,
child: Text(Balance, style: TextStyle(color: Colors.red)),
),