我创建了一个对话框,当注册新用户时 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)
}