结合WillPopScope的onWillPop属性,可以实现需求。

    示例如下:

    1. showDialog(
    2. context: context,
    3. barrierDismissible: false, // 防止点击空白区域关闭弹窗
    4. builder: (BuildContext context) {
    5. return WillPopScope(
    6. onWillPop: () async => false, // 防止点击系统返回键退出弹出
    7. child: xxx;
    8. );
    9. }
    10. )