Flutter 颤振-在对话框窗口中更改圆形压缩机指示器的大小

Flutter 颤振-在对话框窗口中更改圆形压缩机指示器的大小,flutter,dialog,size,Flutter,Dialog,Size,我想有一个带有循环压缩器指示器的对话框窗口。我想为对话框窗口指定一个大小,所以我使用一个SizedBox。但是,如果我更改“高”和“宽”的值,只有“高”会更改。圆形指示器是椭圆形而不是圆形。我怎样才能改变尺寸 这是我的密码 import 'package:flutter/material.dart'; class Dialogs{ waiting(BuildContext context){ return showDialog( context: context, barr

我想有一个带有循环压缩器指示器的对话框窗口。我想为对话框窗口指定一个大小,所以我使用一个SizedBox。但是,如果我更改“高”和“宽”的值,只有“高”会更改。圆形指示器是椭圆形而不是圆形。我怎样才能改变尺寸

这是我的密码

import 'package:flutter/material.dart';

class Dialogs{
waiting(BuildContext context){
  return showDialog(
    context: context,
    barrierDismissible: false,
    builder: (BuildContext context){
      return AlertDialog(
        content: SizedBox(
          width: 150.0,
          height: 150.0,
          child: CircularProgressIndicator(
        valueColor: AlwaysStoppedAnimation(Colors.blue),
        strokeWidth: 7.0)
        ),
        );
    }
  );
}
}

不久前也有同样的问题。您可以使用以下方法实现所需的结果:

  AlertDialog(
      content: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        mainAxisSize: MainAxisSize.min,
        children: <Widget>[
          SizedBox(
            width: 150,
            height: 150,
            child: CircularProgressIndicator(),
          ),
        ],
      ),
    );
警报对话框(
内容:专栏(
mainAxisAlignment:mainAxisAlignment.center,
mainAxisSize:mainAxisSize.min,
儿童:[
大小盒子(
宽度:150,
身高:150,
子对象:CircularProgressIndicator(),
),
],
),
);