1. 方式
在showDialog 的方法中将 useSafeArea 设置为false. 表示该弹窗只受屏幕尺寸的限制
void clickShowDialogNew(
{Widget topWidget,
String cancelText,
String confirmText,
Function onCancel,
Function onConfirm}) {
showDialog(
useSafeArea: false,
context: context,
builder: (BuildContext context) {
return DialogModalNew(
topWidget: topWidget,
cancelText: cancelText,
confirmText: confirmText,
onCancel: onCancel,
onConfirm: onConfirm,
);
});
}
2. 注意
内部Dialog 不可以用 SafeArea 包裹,不然在外部设置的useSafeArea会失效
3. 拓展
相对的,需要底部区域留白的,反向设置就可以了