Flutter SliverchildBuilderDelegate 未显示任何内容

时间:2021-04-06 07:26:18

标签: flutter dart

由于我的代码很长,我将主要展示整体结构和问题发生的位置。

如果您需要查看完整代码,请随时访问此处https://github1s.com/davidp918/KZStats/blob/main/lib/pages/homepage.dart

let role = reaction.message.guild.roles.cache.find(role => role.id === '️roleID');
// OR
let role = reaction.message.guild.roles.cache.get('️roleID');

尸体在这里

return MaterialApp(
      home: Scaffold(
        body: BlocConsumer<ModeCubit, ModeState>(
            listener: ...,
            builder: (context, state) {
              return FutureBuilder(
                  future: ..., // an HTTP request
                  builder: (
                    BuildContext context,
                    AsyncSnapshot snapshot,
                  ) =>
                      body(context, snapshot));
            }),
      ),
    );

注释的SliverList代码是问题,如果我使用sliverlist而不是listView,加载后整个页面都是空白的。

我做错了什么?

顺便说一句,我想用 sliverlist 替换 listView 是因为我想创建一个下拉刷新功能,我希望在这里使用 flutter_easyrefresh https://pub.dev/packages/flutter_easyrefresh

如果有更好的选择或改进,请评论

0 个答案:

没有答案