Flutter 如何从屏幕上删除一个小部件,而不用在flatter中重建整个页面
假设我有一个按钮和一个容器,当我按下按钮时,我希望容器消失。Flutter 如何从屏幕上删除一个小部件,而不用在flatter中重建整个页面,flutter,dart,Flutter,Dart,假设我有一个按钮和一个容器,当我按下按钮时,我希望容器消失。 如果不重建新页面,这是否可能?或者重建整个页面更好吗?如果没有setState,则无法执行此操作,但可能不需要重建整个视图 setState的作用域是当前小部件,因此如果您仅将此操作中涉及的控件封装在一个单独的小部件中,则只会重新创建此树,而不会重新创建整个视图。如果您不想完全重建页面,可以使用状态管理库,如Provider。它将只重建侦听它的组件。
如果不重建新页面,这是否可能?或者重建整个页面更好吗?如果没有
setState
,则无法执行此操作,但可能不需要重建整个视图
setState
的作用域是当前小部件,因此如果您仅将此操作中涉及的控件封装在一个单独的小部件中,则只会重新创建此树,而不会重新创建整个视图。如果您不想完全重建页面,可以使用状态管理库,如Provider。它将只重建侦听它的组件。