7得票2回答
如何在Flutter中使ListView中的项目覆盖整个屏幕

我想要一个可滚动的视图,其中包含固定数量的项目。第一项应该覆盖父容器,然后用户可以向下滚动以查看其余的项目。 我尝试将 Expanded 添加到第一项中,但会出现白屏。 ListView( children: <Widget>[ Expanded(chi...

12得票4回答
当我使用ListView时,出现了“Incorrect use of ParentDataWidget”错误。

在我的应用程序的这一部分中,我有一个 ListView,当我运行应用程序时,会出现以下错误,我无法解决它: Scaffold( body: Directionality( textDirection: TextDirection.rtl, child: Container( chil...

8得票1回答
ListView.builder() 中为什么只有内容不能滚动?

我有一个带有文本小部件和ListView的屏幕,当我尝试在ListView内滚动时,它不允许我滚动。 我的body是SingleChildScrollView,但这并没有为ListView.builder提供scrollView。我尝试将ListView.build包装在Expanded中,...

8得票4回答
断言失败:第549行,第12个位置:'child.hasSize'不正确。

我是Flutter新手。我正在使用底部导航视图。在Dashboard类中,有底部导航。底部导航的第一个是Home类,它具有选项卡视图。选项卡视图的第一页是NewRequest类。当应用程序首次运行时,选项卡视图的第一页没有加载,但当进入其他类并返回到Home时,New Request被加载。如...

7得票5回答
当点击另一个ExpansionTile时关闭ExpansionTile的方法是什么?

我有一个带有ListTile的ExpansionTile列表在抽屉中。我的目标是,当我点击一个ExpansionTile时,另一个ExpansionTile必须折叠起来。我已经陷入这个问题两天了,但找不到答案。有人知道如何以编程方式折叠ExpansionTile吗? 注意: 我不想弄乱小部...

28得票4回答
查找ListView中可见的项

如何查找当前在 ListView 中哪些项目是“可见的”或“不可见的”? 例如,我有100个项目在 ListView 中,当我滚动到屏幕或列表的顶部时,我想检测哪些项目出现或从视口中消失。 示意图:

19得票2回答
Flutter错误:函数体可能正常完成并返回'null',但返回类型是潜在的非空类型。

我正在使用开启了空安全的新版Dart <2.13.0-107.0.dev>。 以下是任务列表: List<Task> tasks = [ Task(name: 'find a way to live happy'), Task(name: 'Liste...

15得票2回答
如何在iOS上禁止过度滑动?

默认情况下,Flutter 在iOS上对 ListView/GridView/... 等可滚动组件添加了一个overscroll特效。 我想要完全删除这个特效或只在一个特定的可滚动组件中删除它。 我该怎么做?

7得票2回答
Flutter的`tester.scrollUntilVisible`抛出“Bad state: Too many elements”异常。

我在我的材料设计应用程序中将以下元素封装到单个ListView中: home: Scaffold( appBar: AppBar(title: const Text("Flutter Layout")), body: ListV...

7得票2回答
带有刷新、加载更多和删除旧数据功能的列表。

我正在尝试构建一个列表,您可以在两侧添加项目,并对其进行限制(因此两侧不是无限的)。在顶部,您将执行刷新操作,它将加载新项目,但您将停留在同一位置(新项目位于当前位置之上)。在底部,您将加载更多内容,但仍然停留在同一位置。 我尝试使用CustomScrollView和两个带有中心的sliver...