gpt4 book ai didi

css - FlatList 之前的元素固定在页面上,不会随 FlatList 滚动

转载 作者:行者123 更新时间:2023-12-04 13:22:43 25 4
gpt4 key购买 nike

我在 flatlist 之前有一个 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>
);
}

最佳答案

如果我对您的理解是正确的,您希望顶部的 View 成为 FlatList 的可滚动区域的一部分。因此,您可能希望将 View 置于 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}
/>
);
}

关于css - FlatList 之前的元素固定在页面上,不会随 FlatList 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47725377/

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