2 Плоский список в scrollview onViewableItemsChanged метод не работает - PullRequest
0 голосов
/ 09 марта 2020

У меня есть 2 FlatList в одном ScrollView и во 2-м FlatList, мне нужно событие onViewableItemsChanged, но после того, как я и родительский scrollView нет, я не могу получить событие onViewableItemsChanged (до того, как оно заработало), он вызывается только один при рендеринге списка , Я попытался на Scroll основного scrollView, но он не дает список видимых элементов. Ниже приведен код

                <ScrollView >
                  <View style={styles.container}>
                        <FlatList
                          style={{  flex: 1 }}
                          data={this.state.list1}
                          extraData={this.state}
                          renderItem={({ item, index }) => (<Item1 />)}
                        />
                      <FlatList
                        style={{ flex: 1 }}
                        data={this.state.list2}
                        extraData={this.state}
                        onViewableItemsChanged={this.onViewableItemsChanged}
                        renderItem={({ item }) => ( <Item2 /> )}
                      />
                    </View>
                </ScrollView>
...