react-native - 如何使用 React Native 在两个方向(左右)构建无限滚动列表?
问题描述
我正在构建一个月视图日历,并且需要能够在下个月和上个月左右滑动。
我目前正在为此使用水平 FlatList,它在时间上非常有效(向右滚动)。它只是将几个月添加到列表的末尾。但我不知道如何有效地及时回滚(向左滚动)。当我将项目添加到数据的左侧时,滚动位置会变得不稳定。
当一个新项目被添加到数据数组的开头时,我正在重置滚动索引,这在一个完美的世界中工作。但是,当更新索引时滚动操作正在进行时,就会出现问题。在这种情况下,滚动位置会变得不稳定。
有没有人解决过这个问题?
解决方案
推荐阅读
- r - 如何将列表转换为r中的字符串?
- email - 无法发送邮件尝试访问 null 类型值的数组偏移量
- javascript - 使用 JavaScript 从 URL 中的 Lightshot 屏幕截图图像预览
- python - 字段 'id' 需要一个数字,但得到了
]> - tensorflow - 高斯投影与高斯噪声
- excel - 为什么我在此 vba 脚本中收到不匹配错误?
- java - 消息中的方言是什么意思 INFO: Detected dialect: OSS
- excel - 导出 PHPExcel 写入长数字单元格 - 代码点火器
- c# - 如何在运行时加载 Blazor 页面?
- python - 按列分组,然后将最早的日期行过滤到新的数据框中