我正在使用RecylerListView,因为我有一个大列表。我想使用animatedref from react-native-reanimated2来启用同步ScrollTo动作。然而,当我将其添加为Ref时,它不起作用,并告诉我ScrollTo未定义。
const animatedRecyclerRef = useAnimatedRef()
if(animatedRecyclerRef?.current){
animatedRecyclerRef.current.scrollTo({ x:0, y:200 });
}
<RecyclerListView
ref={animatedRecyclerRef}
rowRenderer={rowRenderer}
dataProvider={dataProvider}
layoutProvider={layoutProvider}
/>
您可以使用externalScrollView
prop将自己的scrollview传递给recyclerlistview。你应该能够抓取一个ref来代替。