第六章 可滚动组件
6.3 ListView
ListView
是最常用的可滚动组件之一,它可以沿一个方向线性排布所有子组件,并且它也支持基于Sliver的延迟构建模型。
默认构造函数
默认构造函数有一个children
参数,它接受一个Widget列表(List)。这种方式适合只有少量的子组件的情况,因为这种方式需要将所有children
都提前创建好(这需要做大量工作),而不是等到子widget真正显示的时候再创建,也就是说通过默认构造函数构建的ListView没有应用基于Sliver的懒加载模型。实际上通过此方式创建的ListView
和使用SingleChildScrollView
+Column
的方式没有本质的区别
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!