虽然我使用Scrollvier来解释这个问题,但这适用于其他StatefulWidgets。
构建像这样的小部件树
-StatefulWidget A
- Some StatelessWidgets (get completely rebuild)
-ScrollView (which is a Statefull widget)
当SetState在" StatefulWidget A"中时,ScrollView将状态保持为滚动位置。调用它来重建子树。
在许多情况下这可能没问题,但有状态的子窗口小部件是否有一种方法可以在重建时重新初始化?就像让ScrollView重置为它的开始一样?
或者有一种方法可以在重建StatefulWidget时获得通知,这样我就可以手动重置ScrollViews控制器。