【发布时间】:2022-01-06 05:56:54
【问题描述】:
我有一个屏幕,其中包含使用平面列表显示的项目列表,平面列表如下:
<FlatList
scrollEnabled
removeClippedSubviews
windowSize={21}
stickySectionHeadersEnabled={false}
showsVerticalScrollIndicator={false}
keyExtractor={keyExtractor}
getItemLayout={getItemLayoutFun}
ListHeaderComponent={listFTUEHeader}
contentContainerStyle={{ flexGrow: 1 }}
data={DISCOVERY_SECTION_LIST}
renderItem={renderItem}
onRefresh={onRefresh}
refreshing={false}
viewabilityConfig={viewabilityConfig}
ListFooterComponent={EndOfListText}
onScroll={onScroll}
/>
我想检测 ListHeaderComponent 何时超出视口或 item[1] 何时位于屏幕顶部,因此我想添加一个状态。
我已阅读文档但找不到方法,希望能从这里获得任何线索。
任何线索都会有所帮助,在此先感谢您。
【问题讨论】:
标签: reactjs react-native react-native-flatlist