我正在尝试在 Animated.ScrollView 中为月份选择器无限滚动到两个方向,但一次只渲染 3 个视图
例子:
初始状态(显示第 8 个月)
[7,<8>,9]
当向右滚动到第 9 个月时,状态应该是
[10,8,<9>]
当向右滚动到第 10 个月时,状态应该是
[<10>,11,9]
当向右滚动到第 11 个月时,状态应该是
[10,<11>,12]
当向左滚动到第 10 个月时,状态应该是
[<10>,11,9]
这样做的最佳做法是什么以及如何将滚动视图设置为在最后一个之后重复
谢谢