有什么方法可以通过“关闭对话框”轻拍它”,即点击内容外部以使用 Flutter Driver 将其关闭?
我的问题是该对话框没有任何可以关闭它的按钮。相反,用户应该点击其外部或使用后退按钮。然而,FlutterDriver没有“返回”选项。
因此,我想知道我会如何点击对话框外部以关闭它。
Flutter 中模态常用的键是ModalBarrier
,这就是为什么以下应该可以解决问题:
await driver.tap(find.byType(ModalBarrier));
只要barrierDismissible被设定为true
.
本质上,当轻敲在 Flutter 中的一个对话框中,您正在点击模态屏障,这就是上面代码起作用的原因。
谢谢约翰·穆肖 (John Muchow) 找出答案.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)