我希望能够从树中删除小部件,或删除小部件的子节点 . 我尝试使用状态将窗口小部件更改为null但它返回错误 . 有解决方案吗?这是错误https://gist.github.com/litekangel/e2037cf5dc4dbd9c0c0a9860ad3b0270
我终于找到了一个隐藏/删除小部件的解决方案:我只是用一个空小部件替换它(可能我会添加一个小动画),但我仍然在寻找一种更简洁的方法来做到这一点 .
我希望能够从树中删除小部件,或删除小部件的子节点 . 我尝试使用状态将窗口小部件更改为null但它返回错误 . 有解决方案吗?这是错误https://gist.github.com/litekangel/e2037cf5dc4dbd9c0c0a9860ad3b0270
我终于找到了一个隐藏/删除小部件的解决方案:我只是用一个空小部件替换它(可能我会添加一个小动画),但我仍然在寻找一种更简洁的方法来做到这一点 .
2 回答
如果你想要一个空的小部件,
Container()
是个不错的选择 .在sputter中,您并不真正更新每次需要更改时实际生成新树的窗口小部件树 . 因此,您只需更改窗口小部件
build
函数的返回值 .