出现标题的错误的原因,极大的可能是,页面中有多个ScrollView的组件,如:ListView,SingleChildScrollView,CustomScrollView,有同样的滚动方向,但是又没有ScrollController。
这时候只要在除了第一个出现的scrollview外的scrollview中,加入:primary:false,即可
我在遇到这个问题的情况就是:
1、页面中有弹出菜单和子菜单,高度超过了1屏
2、点击子菜单出现详情的时候,也需要滚屏(部分内容)
因此,相当于一个页面出现了3个ScrollView,在没有加primary:false前,只要子菜单一弹出,就开始报错。在子菜单中加入:primary:false后,不再出错,但点击子菜单显示详情的时候,又出现了这个错误。
将子菜单和详情对应的scrollview中都加入primary:false后,问题 解决。