目前,我使用导航来调出对话框。但是,当然,页面会发生变化,屏幕将只显示对话框。如我所示如下:
我想修复它,所以当对话框出现时,它后面的页面不会消失,就像下面的图片。
这是我的代码,使用NavigationHelper,屏幕将移动到另一个屏幕以显示对话框,我想更改它。
PopupMenuItem(
onTap: () {
GetIt.I<NavigationHelper>().go('/alert_delete_item');
},
value: 'Delete',
这是一个处理对话框的模板,但我不知道如何使用它。
Future<T?> showCustomDialog<T>(BuildContext context) {
return showDialog<T>(
context: context,
builder: (context) => Dialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
child: this,
),
);
}
有没有使用函数的教程?
1条答案
按热度按时间vngu2lb81#
应该试试这个
输出: