【问题标题】:Scroll Parent ListView when nested ListView.builder is updated更新嵌套 ListView.builder 时滚动父 ListView
【发布时间】:2021-11-06 13:03:35
【问题描述】:

我有一个 ListView,例如,使用 ListView.builder 生成 PostItems。

每个 PostItem 上可能有 cmets。所以每个 PostItem 都有一个嵌套的 ListView.builder 来显示该 PostItem 的 cmets。

用户可以向嵌套的 ListView 添加评论。但是,UX 想要滚动到嵌套 ListView 中新添加的评论。嵌套 Listview 收缩包装是真的,使用 NeverScrollable Physics。当嵌套的评论列表视图使用新评论展开时,它不在屏幕上,我想向下滚动到它。

ListView.builder -> PostItem -> 嵌套 ListView.builder

但是,我的假设是我需要让父 ListView 向下滚动,但是当嵌套列表视图的高度增加时,我怎么知道滚动到哪里。

由于该项目,我无法共享代码,但任何神学思想或想法都会有很大帮助!

谢谢

【问题讨论】:

    标签: flutter listview


    【解决方案1】:

    我可以看到,根据您的描述,我们可以访问该特定 ListView 的索引。因此,我建议你使用这个包来实现你想要的:

    scroll_to_index

    【讨论】:

    • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
    • 感谢您的意见。所以是的,我确实有父列表视图的索引。但是,父列表视图中的每个元素都可能具有它的 OWN 列表视图,它可能是动态大小。要求父列表视图滚动到索引,但在它的底部,到该特定索引的子列表视图高度的范围。希望清除它?再次感谢您!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 2015-12-30
    • 1970-01-01
    • 2020-04-09
    • 2015-12-24
    • 2019-06-27
    • 2019-03-04
    相关资源
    最近更新 更多