我试图在Flutter的同一页面上呈现GridView
和ListView
,在该页面上网格和列表不能单独滚动,但可以在整个页面上滚动。 GridView
和ListView
将被渲染,但是它们在页面上的网格和列表应该是不连续的分布。
谢谢!
答案 0 :(得分:1)
将primary: false
和shrinkWrap: true
用于GridView
return ListView(
children: <Widget>[
Container(
height: 75,
color: Colors.green,
margin: const EdgeInsets.all(25),
),
GridView.count(
primary: false,
shrinkWrap: true,
crossAxisCount: 3,
children: List<Widget>
.generate(10, (_) => Container(
color: Colors.red,
margin: const EdgeInsets.all(25),
)),
),
],
);