gpt4 book ai didi

flutter - 有问题地滚动后,如何在 ListView 中获取小部件的 currentContext?

转载 作者:IT王子 更新时间:2023-10-29 07:20:27 26 4
gpt4 key购买 nike

我正在开发一个 flutter 应用程序,想在 ListView 中获取小部件的 currentContext。我知道要获取 currentContext 必须呈现小部件,当我手动滚动列表时它工作得很好,只要呈现小部件我就可以获取该小部件的 currentContext 作为其键。

当我在 ListView 的 Controller 上使用 jumeTo()animateTo() 时出现问题。我可以看到正在呈现特定的小部件,但 currentContext() 仍然返回 null。

最佳答案

ScrollController#animateTo 返回一个 Future

Future 完成时获取上下文

controller.animateTo(1000).then(() { 在此处检查上下文 });

回答 pskink

关于flutter - 有问题地滚动后,如何在 ListView 中获取小部件的 currentContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55982528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com