关于flutter中Scaffold.of(context).openEndDrawer();不生效问题
原因:在Flutter中,Scaffold.of(context)会沿着当前的context向上查找最近的Scaffold。如果当前的widget树层级中没有合适的Scaffold(比如按钮所在的context是在某个子widget中),就找不到它。解决办法:1.你可以使用Builder来创建一个新的context,这个新的context是属于Scaffold的子树,这样就能正确找到Scaffol