Flutter是谷歌推出的最新的移动开发框架。 在Flutter中,ListView是最常用的可滚动列表,它可以沿一个方向线性排布所有子组件,ListView和GridView都继承自BoxScrollView,因此,他们的属性差不多,用法也相似,因此ListView也具有滚动组件的一些公共习性。 用一句话来讲,ListView就是一个列表组件. 在构建ListView时有4中选择分别是 1、利用显示的自列表来构造List,此构造函数适合于具有少量子元素的列表视图。 2、ListView.builder利用IndexedWidgetBuilder来按需构造。这个构造函数适合于具有大量(或无限)子视图的列表视图。 3、使用ListView.separated构造函数,采用两个IndexedWidgetBuilder:itemBuilder根据需要构建子项