如何在不重新构建整个页面的情况下从屏幕上删除小部件

时间:2020-08-01 21:36:56

标签: flutter dart

假设我有一个按钮和一个容器,并且我希望该容器在按按钮时消失。 如果不重建新页面,这可能吗?还是重建整个页面更好?

1 个答案:

答案 0 :(得分:2)

没有setState不可能做到这一点,但是重建整个视图可能是不必要的。

setState的范围是当前窗口小部件,因此,如果仅将与该操作有关的控件封装在单独的窗口小部件中,则仅重新创建此树,而不是整个视图。