gpt4 book ai didi

flutter - 在Flutter AlertDialog中按钮未对准中心

转载 作者:行者123 更新时间:2023-12-03 04:35:44 24 4
gpt4 key购买 nike

我正在尝试使用一个警报对话框,该对话框的中心是按钮,但是该按钮一直显示在警报框的右侧。
这是警报框的代码:

class Dialog extends StatelessWidget {

String title;
String content;

Dialog(this.title, this.content);
TextStyle textStyle = TextStyle (color: Colors.black);

@override
Widget build(BuildContext context) {
return BackdropFilter(
filter: ImageFilter.blur(sigmaX: 6, sigmaY: 6),
child: AlertDialog(
shape: RoundedRectangleBorder(
borderRadius:
BorderRadius.all(Radius.circular(10)),
),
title: new Text(title,style: textStyle,),
content: new Text(content, style: textStyle,),
actions: <Widget>[
Align(
alignment: Alignment.center,
child: RaisedButton(
color: Colors.lightBlue[900],
child: Text("OK"),
onPressed: () {
Navigator.of(context).pop();
},
),
)
],
));
}
}
有人可以帮我把这个按钮放在中心吗?

最佳答案

像这样重构你的actions

actions: <Widget>[
Container(
width: double.maxFinite,
alignment: Alignment.center,
child: RaisedButton(
color: Colors.lightBlue[900],
child: Text("OK"),
onPressed: () {
Navigator.of(context).pop();
},
),
)
],

关于flutter - 在Flutter AlertDialog中按钮未对准中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64160518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com