问题描述
我有一个对话框 我正在尝试将内容包装在对话框中,但是我遇到的问题很少
1) 使用 wrap 并不能保证内容在警告对话框中
2) 内容对齐不居中。
我已经尝试了所有可能的对齐方式,但它不起作用。 在使用列拉伸小部件时,我认为使用 wrap 可能会起作用。但事实并非如此。 有什么解决办法吗?
带列
使用彩色容器检查问题,并使用定义显示宽度 * 0.25 的大小框,以便文本不会离开屏幕
代码
showDialog(
barrierDismissible: false,barrierColor: Colors.black26,context: context,builder: (context) {
return StatefulBuilder(
builder: (context,setState) {
return AlertDialog(
contentPadding: EdgeInsets.all(20),content: Wrap(
direction: Axis.vertical,alignment: WrapAlignment.spaceAround,runAlignment: WrapAlignment.center,crossAxisAlignment: WrapCrossAlignment.center,runSpacing: 10,children: [
Lottie.asset(
Constants.location_anim,height: displaySize.height * 0.25,repeat: true,reverse: true,animate: true
),Text(locationMsgTextView,softWrap: true,),getLocationDeniedWidget(context,state),],elevation: 3,shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20)),);
},);
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)