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,
),
],
),