FlatList Pull для обновления не работает внутри Interactable.View в Android - PullRequest
0 голосов
/ 23 сентября 2018

Я использовал FlatList внутри Interactable (реагировать-нативно-взаимодействующий). Просмотр с функцией Pull to Refresh.Я использовал Interactable.View, чтобы интегрировать действие перетаскивания, чтобы открыть ящик меню навигации.

<View style={styles.container}>
                <Menu
                    onItemSelected={this.onItemSelected}
                    navigation={this.props.navigation}
                />
                <Interactable.View
                    style={styles.interactable}
                    ref={component => this.interactableView = component}
                    horizontalOnly={true}
                    animatedNativeDriver={true}
                    snapPoints={[{ x: 0, y: 0, damping: 0.8 }, { x: SideMenuWidth, y: 0, damping: 0.8 }]}
                    boundaries={{ left: 0, right: SideMenuWidth, top: 0 }}
                    initialPosition={{ x: 0, y: 0 }}
                    onSnap={this.onSnapInteractable}
                    startOnFront={true}
                >
                    <Home
                        ref={component => this.home = component}
                        onToggleBurger={this.toggleMenu}
                        navigation={this.props.navigation} />
                </Interactable.View>
                <Loading isLoading={this.props.isLogining} />
</View>

В доме:

   <FlatList
        style={{zIndex: 10}}
        refreshing={this.state.isRefreshing}
        onRefresh={this._refreshData}
        initialNumToRender={5}
        maxToRenderPerBatch={5}
        data={this.state.sections}
        getItem={(data, index) => data.get(index)}
        getItemCount={(data) => data.size}
        onEndReachedThreshold={0.5}
        keyExtractor={this._getKeyExtractor}
        renderItem={this._renderItem}
        ListEmptyComponent={this._renderEmpty}
        ListFooterComponent={footerView}
        removeClippedSubviews={true}
    />

Потяните, чтобы обновить функцию, работающую нормально в iOS, но в Android она не работаетили трудно вытащить.

Кто-нибудь предлагает решить эту проблему?

...