解决Flutter每次更新状态后都会重构页面的问题

导航栏两个按钮A和B,对应着2个listView,点击AB按钮会调用setstate进行更新状态,发现A页面listview滚动到很多页,点击B再回来A后发现A的listview又重新回到了顶部。使用IndexedStack可以解决这个问题

正确做法

 

 

 错误做法

 

posted @ 2021-11-27 17:53  有梦想的人,不睡觉  阅读(222)  评论(0编辑  收藏  举报