如何在颤动的同一页面上呈现列表和网格?

时间:2019-11-05 23:33:07

标签: flutter dart

我试图在Flutter的同一页面上呈现GridViewListView,在该页面上网格和列表不能单独滚动,但可以在整个页面上滚动。 GridViewListView将被渲染,但是它们在页面上的网格和列表应该是不连续的分布。

谢谢!

1 个答案:

答案 0 :(得分:1)

primary: falseshrinkWrap: 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),
      )),
    ),
  ],
);