Flutter:页面滚动
1、单一页面,没有列表没分页的,推荐使用:
SingleChildScrollView()
return Scaffold(
backgroundColor: Color(0xffF6F6F6),
body: SingleChildScrollView(
child: _buildView()
)
);
2、列表没分页,如购物车页,每个item之间带分隔距离的滚动列表使用:
ListView.separated()
Widget _buildView() {
// 在分隔列表
return ListView.separated(
// 每一个item项
itemBuilder: (BuildContext context,int index){
return Text('测试一下$index');
},
// 定义每个item之间的分隔距离
separatorBuilder: (BuildContext context,int index){
return SizedBox(height: 10.w,);
},
// 一共有多少条记录
itemCount: 50,
);
}