gpt4 book ai didi

react-native - react native ListView : Scroll to a particular row with variable height

转载 作者:行者123 更新时间:2023-12-05 00:53:13 25 4
gpt4 key购买 nike

我的 ListView 显示用户的提要,其中每一行的高度都是可变的(类似于 Facebook)。

类似的 question建议滚动到 rowIndex*rowHeight,但我的行高度不同。

有什么建议?

最佳答案

没有简单的方法可以做到这一点。您可以尝试使用 onLayout事件并保存所有行高。但是,如果您希望滚动到的项目之前的部分行未呈现,则无法计算偏移量。
这种情况下的一种解决方案是一次渲染所有项目。但可能存在性能问题。
另一个是一点一点地滚动并在运行时计算高度。

我的建议是重新设计您的用户体验以防止这种操作。或者使用 ScrollView 和 onLayout如果行数不是太大。

更新 :FlatList will be added在 RN 0.43。它有 scrollToItem 方法。

关于react-native - react native ListView : Scroll to a particular row with variable height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41546430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com