android - 如何使用 Android Paging 3 跳转滚动
问题描述
我想用 Paging 3 和 Room db 实现跳转滚动。
所以我jumpingSupported
从PagingSource
Room 返回的使用中检查了true
我的分页配置是:PagingConfig(pageSize = 100, prefetchDistance = 20, enablePlaceholders = true, jumpThreshold = 1)
当我在关联的 RecyclerView 上开始平滑滚动到很远的位置时,它永远不会跳转滚动。很多时候,我最终处于某个位置,但不是我想要的。
然后,如果我手动滚动,最终会卡在这个无限显示的“随机”位置周围的 10 到 20 个项目的列表中。
解决方案
推荐阅读
- laravel - 如果未在数据库中设置,则返回带有变量 = null 的视图
- angular - 如何在 iframe 上使用 Auth0 登录
- applescript - 如何在 Applescript 中等待文件添加到 iTunes
- javascript - 在 amcharts 工具提示中添加图例标记
- javascript - Typescript 自定义类使用数组 set/get 运算符
- graphviz - graphviz - 防止节点和边在没有样条的情况下重叠
- python - 计算模式在字符串中连续出现的最大数量
- c# - c#左加入2个DataTable
- swift - 在我的购物清单中添加产品 - 创建购物清单应用
- php - PHP:具有多个具有相同变量名称的复选框的表单:在结果数组中设置了哪些键?