颤振:定期将不符合其规范的自定义小部件添加到 GridView



我希望Flutter中有一个crossAxisCount为的GridView,但会定期显示一个占据整个宽度的小部件(广告横幅(。如何使用GridView完成此操作?

这是我的代码,我想每10排左右加入一条广告横幅:

GridView.count(
childAspectRatio: 1 / 1.05,
controller: _scrollController,
scrollDirection: Axis.vertical,
crossAxisCount: 2,
crossAxisSpacing: 0,
mainAxisSpacing: 5.0,
physics: const AlwaysScrollableScrollPhysics(),
children: widgetList.map((value) {
return value;
}).toList(),
)

您可以使用Wrap而不是GridView。

最新更新