2017-11-15 2 views

Antwort

0

Die FlatList-Komponente verfügt über vordefinierte Funktionen dafür. Wie ich verstehe, möchten Sie in der Lage sein, per Pull zu aktualisieren und wenn Sie das Ende der Liste erreichen zu aktualisieren? Wenn ja, können Sie wie folgt vorgehen:

handleRefresh =() => { 
//make api calls 
}; 

 

<FlatList 
    data={yourData} 
    onRefresh{this.handleRefresh} // handle pull to refresh 
    onEndReached={this.handleRefresh} // handle refresh 
    onEndReachedThreshold={1} // refresh as soon as the end of the list is reached. Probably you have to play around with this value 
    ListFooterComponent={this.renderFooter(this.props.loading)} // show activity indicator 
/> 
+0

Nein, ich brauche die Pull-Refresh-Animation zeigen, wenn ich das Ende der Liste und den Anfang der Liste erreichen. (Understanding "to reach" um "Pull to refresh" s Geste zu machen) –

+0

Ich habe meinen Post bearbeitet. Ich denke, es ist unmöglich, einen Pull hinzuzufügen, um die Geste zu aktualisieren. Stattdessen können Sie einen Aktivitätsindikator rendern, wenn Sie das Ende erreichen. Es wird also automatisch ohne Geste gezogen. – TimH

+0

Es funktioniert nicht :(Danke trotzdem! :) –

Verwandte Themen