如何使用useAnimatedRef与RecylerListView?



我正在使用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}
/>

您可以使用externalScrollViewprop将自己的scrollview传递给recyclerlistview。你应该能够抓取一个ref来代替。

相关内容

  • 没有找到相关文章

最新更新