Layout mit Wischgeste aktualisieren
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
22. Juli 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
Abhängigkeiten deklarieren
Zum Hinzufügen einer Abhängigkeit von SwipeRefreshLayout müssen Sie Ihrem Projekt das Maven-Repository von Google hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" }
Kotlin
dependencies { implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.2.0
Version 1.2.0-alpha01
22. Juli 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01
wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
requestDisallowInterceptTouchEvent(boolean)
berücksichtigt die Anfrage jetzt wie jede andere ViewGroup. Auch wenn wir davon abraten, kann neues Verhalten mitsetLegacyRequestDisallowInterceptTouchEventEnabled
deaktiviert werden. (I968da, b/141855018)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0
wird freigegeben. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
SwipeRefreshLayout
implementiert jetztNestedScrollingChild3
undNestedScrollingParent3
.
Version 1.1.0-rc01
15. April 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-rc01
wurde ohne Änderungen seit 1.1.0-beta01
veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta01
4. März 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-beta01
wurde ohne Änderungen seit 1.1.0-alpha03
veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Version 1.1.0-alpha03
9. Oktober 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha03
wird freigegeben. Version 1.1.0-alpha03 enthält diese Commits.
Neue Funktionen
- Mit dem neuen Stilattribut
R.styleable.SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor
kann die Hintergrundfarbe der Fortschrittsanzeige festgelegt werden. (aosp/931124)
API-Änderungen
requestDisallowInterceptTouchEvent(boolean)
gilt jetzt immer für die übergeordneten Elemente. Auch wenn wir ausdrücklich davon abraten, kann neues Verhalten mitsetLegacyRequestDisallowInterceptTouchEventEnabled
deaktiviert werden. (aosp/1108540)
Fehlerkorrekturen
- Ein Problem mit verschachteltem Scrollen wurde behoben, bei dem SwipeRefreshLayout ein scrollbares übergeordnetes Element (z.B. ViewPager2) und ein scrollbares untergeordnetes Element hat. (b/138314213)
Version 1.1.0-alpha02
2. Juli 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02
wird freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.
Fehlerkorrekturen
- Speichern und Wiederherstellen des Aktualisierungsstatus von SwipeRefreshLayout implementiert
- Es wurde ein Fehler behoben, der bei der Einbettung von SwipeRefreshLayout in RecyclerView auftrat
Version 1.1.0-alpha01
3. Dezember 2018
API-Änderungen
- aosp/737631: In
SwipeRefreshLayout
werden jetztNestedScrollingChild3
undNestedScrollingParent3
implementiert. Dadurch können über- und untergeordnete Elemente verschachtelter Scrollvorgänge überSwipeRefreshLayout
übergeben werden. Wenn Entwicklercode derzeitSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int)
überschreibt, wird er wahrscheinlich nicht mehr aufgerufen undSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int, int[])
sollte stattdessen überschrieben werden. Außerdem wirdSwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int)
wahrscheinlich nicht mehr aufgerufen undSwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int, int[])
sollte stattdessen überschrieben werden.