Flatlist Horizontal 在 React Native 中没有粘性 header?
Flatlist Horizontal without sticky header in React Native?
我正在使用 flatlist 来呈现从 firestore 收集的一些项目,我对 ListHeaderComponent 道具有疑问。
header 放在左边,我需要将它放在第一项的顶部(见下面的第二张图片),移动时必须将它固定为列表的第一项作为图像。
目前
Horizontal flatlist with ListHeaderComponent on the left
我需要在向左滚动时实现这个:
Horizontal flatlist with ListHeaderComponent on the top of 1st item
您可以将 header 文本与 FlatList
分开。使用 Text
显然是为了显示 header.
编辑
如果你想用列表滚动文本,你可以在 ScrollView
中使用 FlatList
。在这种情况下,您可以禁用 FlatList
的滚动。详情请查看下方。
<ScrollView horizontal>
<Text>Header Text</Text>
<FlatList scrollEnabled={false} />
</ScrollView>
好的,解决了!这是代码:
<ScrollView horizontal={true}
<View>
<Text>Header Text</Text>
<FlatList horizontal={true}
scrollEnabled={false} />
</FlatList>
</View>
</ScrollView>
谢谢@baymax :)
我正在使用 flatlist 来呈现从 firestore 收集的一些项目,我对 ListHeaderComponent 道具有疑问。 header 放在左边,我需要将它放在第一项的顶部(见下面的第二张图片),移动时必须将它固定为列表的第一项作为图像。
目前
Horizontal flatlist with ListHeaderComponent on the left
我需要在向左滚动时实现这个:
Horizontal flatlist with ListHeaderComponent on the top of 1st item
您可以将 header 文本与 FlatList
分开。使用 Text
显然是为了显示 header.
编辑
如果你想用列表滚动文本,你可以在 ScrollView
中使用 FlatList
。在这种情况下,您可以禁用 FlatList
的滚动。详情请查看下方。
<ScrollView horizontal>
<Text>Header Text</Text>
<FlatList scrollEnabled={false} />
</ScrollView>
好的,解决了!这是代码:
<ScrollView horizontal={true}
<View>
<Text>Header Text</Text>
<FlatList horizontal={true}
scrollEnabled={false} />
</FlatList>
</View>
</ScrollView>
谢谢@baymax :)