如何在Flutter中将标题添加到GridView?

问题描述 投票:0回答:1

嗨,我想用crossAxisCount:2和scrollDirection:Axis.horizo​​ntal创建一个GridView.builder,每组GridView都需要一个标题,请检查图像

Need to build something link this but

flutter dart flutter-layout flutter-animation dart-pub
1个回答
0
投票
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Demo"), ), body: Container( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text("Top"), Expanded( child: Row( children: [ Expanded( child: GridView.builder( scrollDirection: Axis.horizontal, itemCount: 10, gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2), itemBuilder: (BuildContext context, int index) { return Text(index.toString()); }, ), ) ], ), ), Text("Trending"), Expanded( child: Row( children: [ Expanded( child: GridView.builder( scrollDirection: Axis.horizontal, itemCount: 10, gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2), itemBuilder: (BuildContext context, int index) { return Text(index.toString()); }, ), ) ], ), ), ], )), ); }
© www.soinside.com 2019 - 2024. All rights reserved.