这是我要构建的内容:
我有一个元素列表,希望将其显示为水平对齐的小部件。
但是,我不想使用滚动视图,而是只想将最后一个小部件显示为一个指示有更多不适合的元素的小部件。
很明显,如果设备从纵向旋转到横向,则列表应动态调整(显示更多项目)。
我们非常感谢您的帮助。
答案 0 :(得分:0)
您可以用SingleChildScrollView
简单地将Row
包围起来,并使用NeverScrollableScrollPhysics
进行滚动。
SingleChildScrollView(
physics: NeverScrollableScrollPhysics(),
child: Row(..),
)
这样Row
会完全展开,但是只显示适合屏幕的小部件,用户无法滚动。
关于您希望通过将项目内容之一更改为...
来表示还有更多项目,我想指出,实现这一目标相当复杂。
您可能要考虑是否有必要。但是,您当然可以实现它。这里有一些起点:article,question。