我想从 REST api 获取数据,使用未来的 SliverGrid 应该构建。但它没有显示,只显示白色,而且我不知道如何在 SliverGrid 中指定总网格项目数。因此,如果它显示它必须生成超过实际计数。
SliverGrid(
gridDelegate:
SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
delegate: SliverChildBuilderDelegate(
(BuildContext context, int index)
{
return FutureBuilder(
future: _items,
builder: (context, snapshot) {
return snapshot.connectionState == ConnectionState.done
? snapshot.hasData
? GridItem()
: Text('Retry')
: Text('progress');
},
);
},
),)