查找适合屏幕的行的最后一个孩子

时间:2019-06-19 16:21:52

标签: flutter

这是我要构建的内容:

enter image description here

我有一个元素列表,希望将其显示为水平对齐的小部件。

但是,我不想使用滚动视图,而是只想将最后一个小部件显示为一个指示有更多不适合的元素的小部件。

很明显,如果设备从纵向旋转到横向,则列表应动态调整(显示更多项目)。

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以用SingleChildScrollView简单地将Row包围起来,并使用NeverScrollableScrollPhysics进行滚动。

SingleChildScrollView(
  physics: NeverScrollableScrollPhysics(),
  child: Row(..),
)

这样Row会完全展开,但是只显示适合屏幕的小部件,用户无法滚动。

关于您希望通过将项目内容之一更改为...来表示还有更多项目,我想指出,实现这一目标相当复杂。
您可能要考虑是否有必要。但是,您当然可以实现它。这里有一些起点:articlequestion