flutter-listview相关内容

找出 ListView 中的哪些项目是可见的

如何在 ListView 中找出当前 visible 或 invisible 的项目? 例如,我在 ListView 中有 100 个项目,当我滚动到屏幕或列表顶部时,我想检测哪些项目从视口中出现或消失. 插图: 解决方案 你也可以使用 inview_notifier_list.它基本上是一个普通的 ListView,它定义了一个可见区域,并且它的孩子在该区域内时会收到通知. ..
发布时间:2022-01-23 12:02:33 其他开发

如何去除ios上的过度滚动?

flutter默认在ios上的ListView/GridView/...上添加overscroll效果 我想完全或在一个特定的可滚动项上删除此效果. 我能做什么? 解决方案 我找到了这个答案 (https://stackoverflow.com/a/51119796/5869913),刚刚添加了有关删除过度滚动效果的信息. 超滚动效果来自ScrollBehavior 添 ..
发布时间:2022-01-23 11:47:06 其他开发

如何自定义 Flutters 中的复选框、单选按钮和 Rang 滑块?

大家好,我正在使用 Buttons 来自定义按钮,但我没有找到接近预期设计的方法.基本上,我想自定义 1) 灰色背景和黑色复选标记的多个复选框 2) 灰色的 RangeSlider 非活动栏 3) 黑色单选按钮,我想取消全选,我知道在单选按钮中用户不能取消选择所有按钮,但我想取消选择所有有或没有单选按钮(任何不同的方式也可以)4) 与第 3 点相同,但方形框带有灰色背景和黑色复选标记.我附上了我的 ..

如何有条件地将小部件添加到列表中?

在 Flutter 中,Row/ListView/Stack 等小部件不处理 null 子级.因此,如果我们想有条件地将小部件添加为子小部件,我通常会执行以下操作: 行(孩子们:[富== 42?文本(“foo"):容器(),],); 但是添加一个空容器感觉很奇怪. 另一种解决方案是 where 过滤器: 行(孩子们:[富== 42?文本(“foo"):空,].whe ..

使用 flutter 在 Listview 上未显示来自服务器 API 的数据

我正在从服务器 API 获取数据,正在成功从服务器获取数据,但问题是当数据提供给 Listview 时无法显示.如何在 Flutter/dart 中显示 Listview 上的数据? 以下是从服务器 API 获取数据的代码 List职位= [];列出 officeNames = [ ];列出 officeLocations = [ ];列出 jobTypes = [ ];未来 getJo ..
发布时间:2021-12-06 22:38:38 其他开发

与ListView.builder一起使用的扩展小部件的任何替代方法

我需要设计一个屏幕,根据选择的按钮显示一个不同的窗口小部件(selectedWidget).问题在于内容是动态的,我必须对所有API使用ListView.builder.并且ListView.builder仅在包含listview的行包装在Expanded窗口小部件中时才起作用.我想在ListView的正下方有两个按钮,由于Expanded小部件无法覆盖ListView所在的整个列,因此无法实现. ..
发布时间:2021-04-28 19:31:23 其他开发

Flutter/Dart用户同时共享同一屏幕

我正在从API接收数据并将其显示在特定页面中.我想动态显示数据,即当用户从列表视图构建器中选择一个对象时,它会自动刷新数据库并将其从其他用户的屏幕中删除.为此,我想基于此多用户应用程序, StreamBuilder 将是最佳选择使用颤动.我希望有人可以帮助我:) 未来: class OrdersBloc {Future>getOrders()异步{ ..

ListView中的ExpansionTile-页面不滚动

我面临页面滚动问题.我正在显示每天分组的用户交易. 因此ExpansionTile中将包含多个项目. 我首先要从数据库中提取几天,然后要在当天完成交易. 所以下面是我的页面的工作方式 获取所有记录 获取天数并放入一个列表(天数列表) 在此列表(天列表)中加载带有for循环的主扩展图块 当我们进行循环时,当天进行交易并加载到另一个数组中 将子级绑定为ExpansionTile的子 ..
发布时间:2020-11-09 05:29:38 其他开发

我想更改单击onTap时作为ListView子级的CustomListTile的颜色,并将其他子级颜色设置为默认颜色吗?

在抽屉中,在列表视图中,当单击onTap并将所有其他子项的颜色设置为默认值时,是否要更改CustomListTile的颜色? class CustomListTile extends StatelessWidget { final Color itemContainerColor; const CustomListTile({ //deafult color is Col ..

如何在颤振列表视图中通过索引编号滚动到索引?

我有一个listview.我想通过相应的索引号转到某个小部件. 我已经尝试使用ScrollController,但是它需要偏移值才能跳转到索引.但是我想通过使用其索引号跳到一个小部件. 请帮我修复它 预先感谢. 解决方案 不幸的是,ListView没有对scrollToIndex()函数的内置方法.您必须开发自己的方法来测量元素animateTo()或jumpTo()的偏移量, ..
发布时间:2020-11-09 02:48:02 其他开发

找出ListView中的哪些项目可见

如何在 ListView中找出当前可见或不可见的项目? 例如,我在 ListView 中有100个项目,当我滚动到屏幕或列表顶部时,我想要来检测哪些项目从视口中出现或消失。 插图: 解决方案 没有简单的方法可以做到这一点。 此处是相同的问题,但是它没有答案。 对此有一个活跃的 GitHub问题。 该问题有多种解决方案。该 Gist 的功能需要 rect_getter ..
发布时间:2020-10-15 03:24:26 其他开发