ListView简介
可以滚动的列表控件。ListView是最重用的滚动widget,它在滚动方向上一个接一个地显示它的孩子。在纵轴上,孩子们被要求填充ListView。(类似Android中的ListView和RecyclerView)
ListView属性概要
ListView({
Key key,
Axis scrollDirection = Axis.vertical,// 设置主轴方向(滑动方向)
bool reverse = false,// 设置主轴方向子项流动方向是否颠倒(如从左往右或从右往左)
ScrollController controller,// 和滚动控制有关(具体不太会用)不能喝primary同时使用
bool primary,//
ScrollPhysics physics,
bool shrinkWrap = false,
EdgeInsetsGeometry padding,// 设置内边距
this.itemExtent,// 设置每个item在ListView滚动方向上的高度
bool addAutomaticKeepAlives = true,
bool addRepaintBoundaries = true,
bool addSemanticIndexes = true,
double cacheExtent,
List<Widget> children = const <Widget>[],// 子部件们
int semanticChildCount,
DragStartBehavior dragStartBehavior = DragStartBehavior.start,
})