在Flutter中,垂直滚动视图(Vertical ScrollView)中有一个水平列表视图(Horizontal ListView)。
- 论坛
- 在Flutter中,垂直滚动视图(Vertical ScrollView)中有一个水平列表视图(Horizontal ListView)。
21 浏览
在Flutter中,垂直滚动视图(Vertical ScrollView)中有一个水平列表视图(Horizontal ListView)。
我想要实现一种现在非常常见的行为,即在另一个小部件内部具有水平的列表,并且该小部件同时可滚动。可以想象一下 IMDb 应用程序的主屏幕的情况:
我希望有一个垂直滚动的小部件,上面有一行水平的ListView,然后是一些称为motivationCard的项目。列表和卡片之间还有一些标题。
在我的小部件上,我得到了这样的结果:
这是我遇到的错误:
我尝试过:
- 使用Expanded小部件包装ListView
- 使用SingleChildScrollView > ConstrainedBox > IntrinsicHeight包装Column
- 将CustomScrollView作为父项,并在SliverList中使用SliverChildListDelegate包装列表
这些方法都不起作用,我继续得到相同类型的错误。这是一种非常常见的情况,不应该有任何困难,但我无法让它工作:(
非常感谢任何帮助!谢谢!
编辑:
我以为这篇文章可以帮助我,但它没有。