【发布时间】:2021-06-15 13:23:02
【问题描述】:
我有一个带有 ListHeaderComponent 的 React Native FlatList 和 2 个内部文本。结构是:
- 标题
- 第 1 部分 - 非粘性
- 第 2 部分 - 粘性
- 列出项目
这意味着随着列表向上滚动,第 1 部分应该消失(非粘性),而第 2 部分应该保持在列表顶部(粘性)。
这是代码:
<FlatList
data={ items }
renderItem={ renderItem }
ListHeaderComponent={
<View>
<Text>Section 1</Text>
<Text>Section 2</Text>
</View>
}
stickyHeaderIndices={[0]}
/>
我必须将索引设置为 [0],以便它选择标题,但无法选择标题中的第二个。有什么想法吗?
顺便说一句-我想在列表滚动时捕获垂直偏移,然后放在 HeaderComponent main
BTW-2 - 我正在使用 react-native-draggable-flatlist,所以我不想将 Text 放入列表本身,因为它会使列表项的逻辑复杂化。 谢谢!
【问题讨论】:
标签: react-native react-native-flatlist react-native-draggable-flatlist