我希望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。