【发布时间】:2020-03-24 16:13:11
【问题描述】:
我有一个容器,我想在其中显示带有条件的边框,如果条件为真则显示边框,否则不显示。
类似这样的:-
bool condition1;
bool condition2;
content: Container(
decoration: BoxDecoration(
border: Border(
top: condition1 ? BorderSide(
color: Colors.grey[300],
style: BorderStyle.solid,
width: 1,
) : null,
bottom: condition1 ? BorderSide(
color: Colors.grey[300],
style: BorderStyle.solid,
width: 1,
) : null,
),
),
child: Container(),
),
但我不能通过null,它给出错误。
我可以做的另一种方法是将宽度设为 0.0,但边框不会完全消失。所以我想删除边框小部件。
那么,如果我们不能使用null,那么如何在颤振中表示缺少小部件。
【问题讨论】:
标签: flutter