FlutterListView相关属性
ListView.builder({
//listView 常用 属性
Key key,
Axis scrollDirection = Axis.vertical,//滚动方向
bool reverse = false,
ScrollController controller, // 滚动控制 主要是控制滚动位置和监听滚动事件
//primary 为true时 controller 必须为null,也就是不用穿参 为true时会直接使用:PrimaryScrollController
bool primary,
ScrollPhysics physics,//接收ScrollPhysics类型的对象,决定可滚动组件如何响应用户操作
bool shrinkWrap = false,//是否根据子组件的总长度来设置ListView的长度
EdgeInsetsGeometry padding,
//该参数如果不为null,则会强制children的高度为itemExtent的值 横向为宽度 纵向为高度
this.itemExtent,
//构造item 及其 item的个数
@required IndexedWidgetBuilder itemBuilder,
int itemCount,//如果为null,则视为无限列表
//是否将item包裹在AutomaticKeepAlive 组件中
bool addAutomaticKeepAlives = true,
//是否将item包裹在RepaintBoundary组件中
bool addRepaintBoundaries = true,
})