问题滚动后,如何在列表视图中获取小部件的currentContext?

时间:2019-05-04 12:29:39

标签: flutter

我正在开发一个Flutter应用程序,想要在列表视图中获取小部件的currentContext。我知道要获取currentContext,必须渲染该窗口小部件,并且当我手动滚动列表时,它工作得很好,只要渲染了窗口小部件,就可以为其键获取该窗口小部件的currentContext。

当我在列表视图的控制器上使用 jumeTo() animateTo()时,就会出现问题。我可以看到正在渲染特定的窗口小部件,但 currentContext()仍返回null。

1 个答案:

答案 0 :(得分:1)

ScrollController#animateTo返回Future

Future完成后获取上下文

controller.animateTo(1000).then(() { check context here });

通过pskink

回答