我如何创建两个在不同方向上相互同步的可滚动列表

Posted

技术标签:

【中文标题】我如何创建两个在不同方向上相互同步的可滚动列表【英文标题】:How can i create two scrollable list in different direction that are synced with eachother in flutter 【发布时间】:2020-09-22 20:09:39 【问题描述】:

我无法像 foodpanda 应用一样创建两个列表,我想要两个相互依赖的可滚动列表。但它们的方向应该不同(对于第一个水平列表和第二个垂直列表)。 告诉我如何在颤振中获得这样的列表视图。

【问题讨论】:

您可能想查看ScrollController 我无法找到一种方法来创建这样的列表。请指导我。我怎样才能完成这项任务。我想要两个可滚动的列表完全显示在上面提到的 gif 中。 你的 gif 好像坏了 右键单击它并在新标签中打开它,我不知道为什么它没有显示在这里..gfycat.com/everlastingflimsyamurminnow.gif 【参考方案1】:

我找到了一个对我有帮助的解决方案,并将解决您的同样问题。处理滚动到索引时存在一些问题,但链接中提供的代码 sn-p 简单且详细说明。

Link to another ***'s query that resembles this problem.

【讨论】:

以上是关于我如何创建两个在不同方向上相互同步的可滚动列表的主要内容,如果未能解决你的问题,请参考以下文章

让它在 2 个不同的方向上滚动

如何使用不同大小和方向的图像创建水平滚动视图?

如何在 iPad 中处理不同的滚动视图以改变方向?

如何使用 JavaScript 同步滚动两个不同大小的框,使用一个作为参考

如何使用具有不同滚动方向的多个collectionview滚动整个屏幕

带有两个列表片段的可滚动布局