我正在尝试显示类似背景的内容,当用户点击按钮时,我编写的小部件应从屏幕底部转换为一定高度的百分比。当用户使用:
点击按钮时,我将其插入覆盖堆栈中 OverlayEntry overlayEntry;
overlayEntry = OverlayEntry(builder: (c) {
return VerificationDialog(onClose: () => overlayEntry.remove(),size:size);
});
Overlay.of(context).insert(overlayEntry);
,但小部件会在黑屏顶部进行动画处理,并且当移除覆盖层时,黑色屏幕会保留下来,直到用户点按为止。
值得注意的是,即使使用showDialog
及其生成器,我也会得到相同的行为。
后面的内容:带有柱子的脚手架。
我在想什么或做错了什么?