在initState中初始化一个Widget ,这个Widget中通过setState刷新自己的情况。 若把这个Widget添加到主Weight中则setState无效。 但是在主Weiget中设置setState则会刷新。
猜测是因为 setState 只是在调用该方法时,重新执行了当前build方法中的逻辑,而这个getWidget2是在initState中创建的。当前显示的是什么还是什么,getWidget中改变的并不会显示出来。 这种情况建议使用Visibility组件来控制显隐 不建议使用变量来控制组件显隐。