状态变量未按预期返回值 Flutter

时间:2021-02-16 13:46:19

标签: flutter

我在 state 类上定义了一个 bool 变量。之后,在构建方法中,我检查了变量以更新这样的 UI。

class _CategoryItemState extends State<CategoryItem> {
  var _expanded = true;

....

@override
  Widget build(BuildContext context) {
...

if (_expanded)
  Container(color: blue,
  height: 10),

但是容器没有显示。如果我用 if(_expanded) 替换 if(true),它工作正常。为什么会有这种奇怪的行为?

整个小部件是 ListView.builder() 中的一个项目。因此,如果我以某种方式向下滚动(并返回顶部),我可以在那里找到正在显示的容器。请帮助我,我在这个问题上迷失了一天。

0 个答案:

没有答案