更新 Flutter 后 StaggeredGridView 不滚动
Posted
技术标签:
【中文标题】更新 Flutter 后 StaggeredGridView 不滚动【英文标题】:StaggeredGridView not scrolling after updating Flutter 【发布时间】:2019-09-29 15:07:30 【问题描述】:我昨晚更新了我的颤振和飞镖包,现在之前完美滚动的 StaggeredGridView 给了我一个错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'
【问题讨论】:
github.com/letsar/flutter_staggered_grid_view/issues/49 将您的频道切换到稳定版。 谢谢,但我也在寻找答案。 尝试将包版本升级到flutter_staggered_grid_view: "^0.3.0" 【参考方案1】:我遇到了同样的问题,我解决了将 pubspeck.yaml 中的版本升级到 flutter_staggered_grid_view 0.3.0
【讨论】:
这就是解决方案【参考方案2】:在新版本的flutter_staggered_grid_view 0.3.0
中修复了BoxHitTestResult异常你可以在这里查看changelog
如果升级后遇到同样的问题,
在终端中运行flutter clean
,然后再次运行。
【讨论】:
【参考方案3】:@Yamim 评论:“将您的频道切换到稳定版”有效。
这是你可以使用的命令:
flutter channel stable
其他渠道:
$ flutter channel
Flutter channels:
* stable
beta
dev
master
有关频道的更多信息,您可以参考: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels
【讨论】:
以上是关于更新 Flutter 后 StaggeredGridView 不滚动的主要内容,如果未能解决你的问题,请参考以下文章
在 Flutter 中更新 firestore 后,项目无法编译