@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
slivers: [
///头部
SliverToBoxAdapter(
child: Container(color: Colors.blue, width: ScreenUtils.screenWidth, height: 200,),
),
// SliverList(
// delegate: SliverChildBuilderDelegate(
// (context, index) {
// return Container(color: index % 2 == 0 ? Colors.yellow : Colors.red, height: 55,);
// },
// childCount: 20,
// ),
// ),
///列表
SliverGrid.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 1, mainAxisExtent: 55,),
itemBuilder: (BuildContext context, int index){
return Container(color: index%2 == 0 ? Colors.red: Colors.yellow,);
},
itemCount: 20,
),
///尾部
SliverToBoxAdapter(child: Container(color: Colors.blue, width: ScreenUtils.screenWidth, height: 200,),),
],
),
);
}
Flutter ListView或GridView添加头部或者尾部
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 添加: ListView 的设置中,头部 addHeader 和尾部 addFooter 要先于 setAdapt...
- 方法一: 鼠标:alt+滑鼠左鍵拖拉選取。 鍵盤:alt+shift+方向鍵。 方法二: 使用快捷键Ctrl+H打...
- 数组的length 如何快速请空数组,把长度变成0 vararr=[1,2,3]; arr.length=0; ...
- 每次回头从头学习flutter的时候,都会遇到这种问题,在Column嵌套GridView或者ListView的时...