Flutter 在颤振中增加对话框宽度的问题

Flutter 在颤振中增加对话框宽度的问题,flutter,flutter-layout,Flutter,Flutter Layout,我似乎无法在每个卡片列表视图的末尾输入一行图标。 有没有办法用相同的卡码来解决这个问题,还是应该用另一种方法 showDialog( context: context, builder: (BuildContext context) { return AlertDialog( 我减少了填充

我似乎无法在每个卡片列表视图的末尾输入一行图标。 有没有办法用相同的卡码来解决这个问题,还是应该用另一种方法

                  showDialog(
                            context: context,
                            builder: (BuildContext context) {
                              return AlertDialog(
我减少了填充量,以增加警报对话框区域内可能的可用空间

                                contentPadding: EdgeInsets.all(5.0),
                                shape: RoundedRectangleBorder(
                                  borderRadius: BorderRadius.all(
                                    Radius.circular(10.0),
                                  ),
                                ),
                                content: Stack(
                                  overflow: Overflow.visible,
                                  children: <Widget>[
                                    Positioned(
                                      right: -40.0,
                                      top: -40.0,
//                                      width: 600.0,
                                      child: InkResponse(
                                        onTap: () {
                                          Navigator.of(context).pop();
                                        },
                                        child: CircleAvatar(
                                          child: Icon(
                                            Icons.close,
                                            color: Colors.white,
                                          ),
                                          backgroundColor: Colors.red,
                                          maxRadius: 20.0,
                                        ),
                                      ),
                                    ),
                                    Form(
                                      key: _formKey,
                                      child: Column(
                                        mainAxisSize: MainAxisSize.min,
                                        children: <Widget>[
                                          Text(
                                            'Choose a Submission Type',
                                            style: TextStyle(
                                                fontFamily: 'OpenSans',
                                                fontSize: 18.0),
                                          ),
                                          Divider(
                                            height: 10.0,
                                          ),
                                          Text(
                                            'This campaign is available to creators with 3000 or more followers.',
                                            textAlign: TextAlign.center,
                                            style: TextStyle(
                                              fontFamily: 'OpenSans',
                                              fontSize: 14.0,
                                            ),
                                          ),
                                          Card(
                                            margin: EdgeInsets.zero,
                                            child: Column(
                                              mainAxisSize: MainAxisSize.min,
                                              children: <Widget>[
                                                ListTile(
                                                  leading:
                                                      const Icon(Icons.image),
                                                  title: Text(
                                                    'Post',
                                                    style: TextStyle(
                                                      fontFamily: 'OpenSans',
                                                      fontSize: 16.0,
                                                      fontWeight:
                                                          FontWeight.bold,
                                                    ),
                                                  ),
                                                  subtitle: Text(
                                                    'Single media file',
                                                    style: TextStyle(
                                                      fontFamily: 'OpenSans',
                                                      fontSize: 14.0,
                                                    ),
                                                  ),
contentPadding:EdgeInsets.all(5.0),
形状:圆形矩形边框(
borderRadius:borderRadius.all(
圆形半径(10.0),
),
),
内容:堆栈(
溢出:溢出。可见,
儿童:[
定位(
右:-40.0,
top:-40.0,
//宽度:600.0,
孩子:InkResponse(
onTap:(){
Navigator.of(context.pop();
},
孩子:圆环星(
子:图标(
图标。关闭,
颜色:颜色,白色,
),
背景颜色:Colors.red,
最大半径:20.0,
),
),
),
形式(
键:_formKey,
子:列(
mainAxisSize:mainAxisSize.min,
儿童:[
正文(
“选择提交类型”,
样式:TextStyle(
fontFamily:“OpenSans”,
字体大小:18.0),
),
分隔器(
身高:10.0,
),
正文(
“此活动可供拥有3000名或更多追随者的创作者使用。”,
textAlign:textAlign.center,
样式:TextStyle(
fontFamily:“OpenSans”,
字体大小:14.0,
),
),
卡片(
边距:EdgeInsets.zero,
子:列(
mainAxisSize:mainAxisSize.min,
儿童:[
列表砖(
领先:
常量图标(Icons.image),
标题:正文(
"岗位",,
样式:TextStyle(
fontFamily:“OpenSans”,
字体大小:16.0,
容重:
FontWeight.bold,
),
),
字幕:文本(
“单一媒体文件”,
样式:TextStyle(
fontFamily:“OpenSans”,
字体大小:14.0,
),
),
这就是我的代码目前存在的问题。我无法编辑代码以包含两个附加图标。在该区域中包含这些后续图标的最佳解决方案是什么

//                                                  trailing: Row(
//                                                    children: <Widget>[
//                                                      Icon(
//                                                        FontAwesomeIcons
//                                                            .instagram,
//                                                        size: 10.0,
//                                                      ),
////                                                      Icon(
////                                                        FontAwesomeIcons
////                                                            .facebook,
////                                                        size: 10.0,
////                                                      ),
//                                                    ],
//                                                  ),
                                                ),
                                              ],
                                            ),
                                          ),
//尾随:行(
//儿童:[
//图标(
//FontAwesomeIcons
//.instagram,
//尺寸:10.0,
//                                                      ),
////图标(
////FontAwesomeIcons
////.facebook,
////尺寸:10.0,
////                                                      ),
//                                                    ],
//                                                  ),
),
],
),
trailing: Row(
    mainAxisSize: MainAxisSize.min,
    children: <Widget>[
      Icon(
        FontAwesomeIcons.instagram,
        size: 10.0,
      ),
      SizedBox(
        width: 5, 
      ),
      Icon(
        FontAwesomeIcons.facebook,
        size: 10.0,
      ),
    ],
  ),