FlatList之前的元素固定在页面上,不会与FlatList一起滚动

时间:2017-12-09 04:41:11

标签: css reactjs react-native react-native-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>
    );
  }

1 个答案:

答案 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}
     />
   );
}