我有一个flatlist元素和flatlist之前的另一个元素。当我向上滚动时,平面列表之前的元素不会上升并且是固定的。当faltlist向上滚动时,有没有办法让它上升?
示例:
render() {
return (
<View style={styles.container}>
<View>THIS ELEMENT BEFORE CONTAINER STAYS FIXED WHEN SCROLLING FLATLIST</View>
<FlatList
data={this.props.data}
extraData={this.state}
keyExtractor={this._keyExtractor}
renderItem={this._renderItem}
/>
<View>
);
}
答案 0 :(得分:0)
如果我确实理解了您,您希望将您的视图置于FlatList
的可滚动区域的一部分。因此,您可能希望将视图置于ListHeaderComponent
renderListHeader = () => {
return (
<View>
<Text>Foo</Text>
</View>
);
}
render() {
return (
<FlatList
data={this.props.data}
extraData={this.state}
keyExtractor={this._keyExtractor}
renderItem={this._renderItem}
ListHeaderComponent={this.renderListHeader}
/>
);
}