首页 > 解决方案 > 水平嵌套列表视图

问题描述

我目前正在研究工业应用程序的布局,并且发现很难将水平 ListView(或任何 ScrollView)嵌套在小部件列表中而不会Failed assertion: '_initialButtons == kPrimaryButtons'出现导致应用程序崩溃的错误。这仅在使用 2 根手指轻敲 ListView 时发生。

我已经尝试了所有我能想到或在互联网上找到的东西,包括:NestedScrollView、高度受限的 SizedBox 内的 ListView、ScrollView 小部件的任意组合。我还尝试清理构建文件并设置一个新项目。一切都无济于事。

这是一个最小的、可重现的示例和错误日志:https ://gist.github.com/RKasinCDRK/033ee9020cb2e7aecfa576c4f7d3f559

我希望水平列表能够像任何其他滚动视图一样执行,而不会出现任何崩溃行为。这是在 iOS 物理设备上发现和测试的。

请帮忙,我花了太长时间试图弄清楚这么简单的事情......

标签: mobileflutterdartflutter-layout

解决方案


推荐阅读