如果您突然移动手势打开抽屉,Scaffold.of(ctx).isDrawerOpen
的值会更新。如果您通过在 AppBar 中单击或手势按下直到抽屉完全打开来打开抽屉,它将变为真,但突然移动它不会变为真。当我检查抽屉是否打开时不显示将当前页面留给用户的确认时,它会影响我的应用程序中的 WillPopScope
。
我创建了一个 gist带有代码示例和 video表现出这种奇怪的行为。
我是不是做错了什么?还有其他方法吗?
最佳答案
你没有做错任何事。这在 Flutter repo 上已经是一个 Unresolved 问题。你可以找到它here .
您可以分享您的经验,以帮助重现您视频中看到的错误。
关于flutter - 当抽屉突然打开时,isDrawerOpen 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56737842/