据我了解,在StateLessWidget
中,我们无法调用setState
之类的东西来重建小部件树,依此类推。
但是当我们滚动listVeiw
时,位置和...将改变。但是,正如我们在StatelessWidget
中一样,我不知道为什么可以更改STL
的状态,因为ListView
具有其自己的偏移状态,并且可以更改并反映在用户界面中。
ListView是一个有状态的小部件。仅仅因为将其包装在无状态小部件中并不意味着它也将变为无状态。
这就是全部魔术,您可以将许多有状态和无状态小部件包裹在有状态和无状态小部件中...