问题描述
我试图创建一个无限滚动的网格。每当用户到达列表末尾时,都会调用一个函数,该函数检查其他可用项并将其附加到网格中。
Expanded(
child: GridView.builder(
shrinkWrap: true,gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,),physics: const AlwaysScrollableScrollPhysics(),itemBuilder: (BuildContext context,int index) {
if (usersCardList.length == 0) {
return Text('No data found');
} else if (index == usersCardList.length) {
updateList();
return CenteredCupertinoActivityIndicator();
} else {
return SearchedFriendCard(
model: state.data['searchedFriendModelList'][index],);
}
},itemCount: state.data['hasReachedMax']
? usersCardList.length
: usersCardList.length + 1,
但是,根据此代码,CenteredCupertinoActivityIndicator将始终以屏幕宽度的一半显示。我需要以全角显示它,但是找不到使用GridView.builder的任何选项。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)