小编Bre*_*uru的帖子

Flutter 如何改变对话框的位置

我创建了一个对话框,当注册新用户时 Firestore 中存在一个数字时会显示该对话框。然而,默认情况下,Android 似乎将对话框定位在显示屏的中心。有没有办法将对话框定位在调用它的小部件的位置,就我而言,它是凸起的按钮回调。还想知道如何在按钮上方的弹出窗口中显示验证消息,

下面是我的代码示例。

  numberExistsDialog(BuildContext context) {
var numberDialog = AlertDialog(
  shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10.0)),
  title: Text(
    'Number Already Exists',
    style: TextStyle(color: Colors.red),
    textAlign: TextAlign.center,
  ),
  content: Text(
    'Use another number',
    textAlign: TextAlign.center,
  ),
);
showDialog(
    context: context,
    builder: (BuildContext context) {
      return numberDialog;
    });
Run Code Online (Sandbox Code Playgroud)

}

flutter flutter-layout

2
推荐指数
1
解决办法
2999
查看次数

标签 统计

flutter ×1

flutter-layout ×1