Es ist wie das Gegenteil von Pull-Down zu aktualisieren. ListView auf Android unterstützt keine Bounces.Wie implementieren Pull-up zu laden mehr in React Native mit ListView für Android?
5
A
Antwort
11
Um unendliche Scroll auf ListView
zu erreichen, können Sie onEndReached
und renderFooter
von ListView
Komponente verwenden. Es könnte wie folgt aussieht (Sie nur renderFooter
wenn onEndReached
ausgelöst wird)
onEndReached() {
if (!this.state.waiting) {
this.setState({waiting: true});
this.fetchData() // fetching new data, ended with this.setState({waiting: false});
}
}
renderFooter() {
if (this.state.waiting) {
return <ActivityIndicator />;
} else {
return <Text>~</Text>;
}
}
render() {
return (
<ListView
dataSource={this.state.dataSource}
renderRow={this.renderRow}
renderFooter={this.renderFooter}
onEndReached={this.onEndReached}
/>);
}
Eine andere Möglichkeit ist es, einige Bibliotheken zu verwenden:
- https://github.com/exponentjs/react-native-infinite-scroll-view
- https://github.com/FaridSafi/react-native-gifted-listview
Ich habe versucht, mit Remobile, aber es war veraltet (und zu kompliziert, Sie müssen etwa 4-5 Methode implementieren, um diese Komponenten zu erfüllen t). Ich habe FaridSafi verwendet, es ist in Ordnung, aber die Aktualisierung erfolgt beim Klicken, nicht beim Ziehen.
Verwandte Themen
- 1. React-native ListView-Tasten
- 2. React native für Android
- 3. React native - listview Problem
- 4. React Native: Wie implementieren Sie DatePickerAndroid?
- 5. Wie Radio Button in React Native implementieren
- 6. React-native mit Android Studio
- 7. Wie Headless JS in reagieren native Android-Anwendung zu implementieren?
- 8. Fehler beim Implementieren von react-native mit react-redux
- 9. Xamarin.Forms Listview Mehr laden
- 10. React-native ListView DataSource Aktualisierung nach dem zweiten Laden
- 11. Höhe von ListView in React Native setzen
- 12. In React-native, wie mit Kontrollkästchen in Listview umzugehen?
- 13. React-Native ListView mit Object Array
- 14. Android - ListView, um mehr Elemente zu laden, wenn Ende erreicht
- 15. ListView in React Native und Firebase
- 16. mehr Instanzen gleichen Zustand in React-native
- 17. Seitenumbruch in ListView in Android implementieren
- 18. React-native Backend für i18next
- 19. Implementieren Schublade in React native Anwendung
- 20. Implementieren nativer Anzeigen in Listview Android
- 21. React native - Bindungsereignis in Zeile von ListView
- 22. React Native Android Emoji Compat
- 23. onPress für ListView in react-native funktioniert nicht
- 24. Rasteransicht auf React Native Android
- 25. React Native ListView reriert nicht für große Daten
- 26. Wie zentriere ich ein Element in einem React Native ListView?
- 27. React Native - Laden Inhalt mit "Navigation Experimental"
- 28. React-Native ListView korrekt zurückgeben leere Zeile
- 29. React-Native für Android mit bestehender Android-Codebase kombinieren?
- 30. Wie zu implementieren Benutzerdefinierte listview Textanimation