小编ner*_*kid的帖子

在等待 API 响应时显示加载指示器

所以我有一个注册页面,并且注册功能运行良好。现在我所需要的只是按下“注册”按钮后的加载指示器。
我已经混合了所有我能想到的关键词在谷歌中搜索,我已经尝试了所有但没有任何效果。

以下是我尝试过的事情:

使用FutureBuilder

RaisedButton(
                    onPressed: () async {
                      FutureBuilder<http.Response>(
                        future: registerUser(),
                        builder: (context, snapshot) {
                          if (snapshot.hasData) {
                            return Text("SUCCESS");
                          }
                          if (snapshot.hasError) {
                            return Text("ERROR");
                          }
                          return new Center(
                              child: new CircularProgressIndicator());
                        },
                      );
                    },
                    color: Color(colorPrimary),
                    shape: RoundedRectangleBorder(
                        borderRadius: new BorderRadius.circular(30.0)),
                    child: Text("SignUp"),
                  )
Run Code Online (Sandbox Code Playgroud)

在这个方法中,方法被调用,但指标没有显示

使用库progress_hud:我认为这个是有效的,但即使我把它放在一个Center小部件中,它仍然会出现在屏幕底部,从而出现overlapping with pixels错误。

还有其他更好的解决方案吗?或者我应该找到一种方法来解决这个重叠的错误?

谢谢你的帮助!

flutter flutter-layout

5
推荐指数
1
解决办法
5891
查看次数

Flutter 在 pubspec.yaml 中下载错误版本

我已经更新了我的 flutter 版本,并按照建议执行了 flutter pug 升级。但有些软件包存在由 flutter 版本引起的问题。我不想降级我的 flutter 版本,但我想降级软件包版本,因为软件包的最新版本而不是旧版本(正如社区所报告的那样)引起了问题。

我已经指定了软件包版本,但当我运行时,flutter pub get它仍然会下载最新版本的软件包。

表现flutter pub cache clean flutter pub cache repair得什至dependency_overrides。但每次我运行时仍然flutter pub get会下载最新版本的包,因为我打开了缓存文件夹进行检查。

dart flutter

5
推荐指数
1
解决办法
892
查看次数

标签 统计

flutter ×2

dart ×1

flutter-layout ×1