@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添加頭部或者尾部
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 添加: ListView 的設置中,頭部 addHeader 和尾部 addFooter 要先于 setAdapt...
- 方法一: 鼠標:alt+滑鼠左鍵拖拉選取。 鍵盤:alt+shift+方向鍵。 方法二: 使用快捷鍵Ctrl+H打...
- 數組的length 如何快速請空數組,把長度變成0 vararr=[1,2,3]; arr.length=0; ...
- 每次回頭從頭學習flutter的時候,都會遇到這種問題,在Column嵌套GridView或者ListView的時...