在Flutter中实现双向列表视图

时间:2017-07-17 06:27:50

标签: widget scrollview flutter

如何在Flutter中实现双向滚动视图? ListView有一个scrollDirection字段,但它只能采用Axis.horizo​​ntal或Axis.vertical。有两种可能吗?

2 个答案:

答案 0 :(得分:3)

请参阅this question上我发布并自行回答的答案。我不知道用单Scrollable做到这一点的方法,虽然我可以想象它有用。

  

你无法用无限长的ListView.builder轻松解决这个问题   因为它只朝一个方向发展。如果你想包装两者   方向,可以用a来模拟双向包装   两个Stack的{​​{1}}向相反的方向发展。

问题上也有一个代码示例(如果你不想包装,你可能需要修改一下这个答案)。

答案 1 :(得分:2)

这是使用外部SingleChildScrollView的潜在解决方案。如果你对屏幕外的PageView被拆除,你也可以使用多个ListViews的{​​{1}}。

ListView