如何修复工具栏中的 CircularProgressIndicator() 大小

Rav*_*mar 5 flutter flutter-layout

我试图在工具栏操作 [] 中设置固定大小的 CircularProgressIndicator,但它给了我不合适的大小,我正在使用的代码,

Scaffold(
      appBar: AppBar(
        centerTitle: true,
        title: Text(Lang.postDetails),
        actions: <Widget>[
       Container(

                  width: 16,
                  height: 16,
                  child: CircularProgressIndicator(),
                )

Run Code Online (Sandbox Code Playgroud)

和我得到的输出,

在此处输入图片说明

Rav*_*mar 12

我自己已经解决了这个问题,如果有人遇到这个问题,只需将你的包裹Container在一个Center小部件中,

Center(
       child: Container(
       width: 16,
       height: 16,
       child: CircularProgressIndicator()),
       )
Run Code Online (Sandbox Code Playgroud)

输出

在此处输入图片说明

  • 是的,可以使用 SizeBox 或 Container 中的任何一个,但 Center 小部件是关键。 (3认同)
  • 或使用 SizedBox Widget (2认同)