据我所知,在StateLessWidget中,我们不能调用任何像setState这样的东西来重建窗口小部件树等等。
但当我们滚动listVeiw时,位置和...将会改变。但就像我们在StatelessWidget中一样,我不知道为什么可以更改STL的状态,因为ListView有它自己的偏移状态,并且它可以更改并反映在用户界面中。
发布于 2020-02-15 18:02:31
ListView是一个有状态的小部件。仅仅因为您将其包装在无状态小部件中并不意味着它也变得无状态。
这就是整个魔术,您可以将许多有状态和无状态的小部件包装在有状态和无状态的小部件中……
https://stackoverflow.com/questions/60236506
复制相似问题