颤动:如何创建全屏遮罩视图

问题描述 投票:0回答:1

现在我正在使用showModalBottomSheet,

当我点击半透明底片时,它弹出这个视图,但我想要的是它没有响应用户的点击并仍然停留在那里,我该怎么做?

如何创建全屏蒙版视图?

enter image description here

flutter flutter-layout
1个回答
0
投票

如果用户点击 - 半透明区域 - ModalBottomSheet将不会使用 - WillPopScope关闭

showModalBottomSheet(
              context: context,
              builder: (context) {
                return WillPopScope(  // add this
                    onWillPop: () async => false,
                    child: Container()); // your code continues
              });
© www.soinside.com 2019 - 2024. All rights reserved.