有什么方法可以通过“ 轻按 ”来关闭对话框,即轻按内容的外部以使用Flutter Driver将其关闭吗?
我的问题是该对话框没有任何可关闭它的按钮。而是希望用户在其外部点击或使用“后退”按钮。但是,FlutterDriver没有“返回”选项。
FlutterDriver
因此,我想知道如何 在对话框外部点击 以关闭它。
在Flutter中ModalBarrier,模态通常使用的键是,这就是为什么以下方法可以达到目的:
ModalBarrier
await driver.tap(find.byType('ModalBarrier'));
只要barrierDismissible将设置为,它就可以工作true。 从本质上讲,当 敲击走 在扑了对话框,你轻敲模式的障碍,这就是为什么上面的代码工作。
barrierDismissible
true