1

我是 Flutter 开发的新手,我创建了一个示例演示来从服务器获取 JSON 并绑定到ListView,我已经成功完成了。

现在我想在加载列表时在屏幕中央显示CircularProgressIndicator() 。

我尝试了很多方法,例如ExpandedFlexibleStack ,但没有成功。

你可以在这里查看完整的代码:main.dart

这是屏幕截图。

在此处输入图像描述

谁能帮我保持CircularProgressIndicator在中心?

4

2 回答 2

2

使用这种方法:

Column(
  children: [
    TextField(),  // Your text field. 
    Expanded(
      child: Center(
        child: CircularProgressIndicator(),
      ),
    ),
  ],
)
于 2020-11-10T10:09:49.730 回答
0

这是另一种方法:

        Column(
          children: [
            TextField(), // Your text field.
            Spacer(),
            CircularProgressIndicator(),
            Spacer(),
          ],
        ),
于 2020-11-10T12:22:57.110 回答