itemBuilder: (BuildContext context,int index){
return ListTile(title: Text(‘$index’),);
},
),
ListView.separated
可以在生成的列表项之间添加一个分割组件,它比 ListView.builder
多了一个 separatorBuilder
参数,该参数是一个分割组件生成器。
示例:奇数行添加一条粉色下划线,偶数行添加一条绿色下划线。
class App extends StatelessWidget{
@override
Widget build(BuildContext context) {
Widget divider1 = Divider(color: Colors.pink);
Widget divider2 = Divider(color: Colors.green);
return MaterialApp(
home: Scaffold(
body: ListView.separated(
itemCount: 100,
//列表项构造器
itemBuilder: (BuildContext context,int index){
return ListTile(title: Text(‘$index’),);
},
separatorBuilder: (BuildContex