Swiperefreshlayout
| Letzte Aktualisierung | Stabile Version | Releasekandidat | Betarelease | Alpha-Release |
|---|---|---|---|---|
| 19. November 2025 | 1.1.0 | 1.2.0-rc01 | - | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von SwipeRefreshLayout hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle für Ihre App 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
Ihr Feedback hilft uns, Jetpack zu verbessern. Lassen Sie es 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 ein neues erstellen. Sie können für ein vorhandenes Problem stimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.2.0
Version 1.2.0-rc01
19. November 2025
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-rc01 ist veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
Version 1.2.0-beta01
12. Februar 2025
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-beta01 ist veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
API-Änderungen
- Nullable-Angabe für Parameter und Rückgabetypen der
SwipeRefreshLayout-Methode (I006d1, b/236497776)
Fehlerkorrekturen
- In dieser Bibliothek werden jetzt JSpecify-Annotationen für Nullsicherheit verwendet, die typbezogen sind. Kotlin-Entwickler sollten das folgende Compiler-Argument verwenden, um die korrekte Verwendung zu erzwingen:
-Xjspecify-annotations=strict(dies ist die Standardeinstellung ab Version 2.1.0 des Kotlin-Compilers). (Iaf490, b/326456246)
Version 1.2.0-alpha01
22. Juli 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01 ist veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
requestDisallowInterceptTouchEvent(boolean)verarbeitet die Anfrage jetzt wie jede andere ViewGroup. Es wird dringend davon abgeraten, das neue Verhalten mitsetLegacyRequestDisallowInterceptTouchEventEnabledzu deaktivieren. (I968da, b/141855018)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
SwipeRefreshLayoutimplementiert jetztNestedScrollingChild3undNestedScrollingParent3.
Version 1.1.0-rc01
15. April 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-rc01 wird 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 wird 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 ist veröffentlicht. Version 1.1.0-alpha03 enthält diese Commits.
Neue Funktionen
- Wir haben ein neues Stilattribut
R.styleable.SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor, mit dem Sie die Hintergrundfarbe der Fortschrittsanzeige festlegen können. (aosp/931124)
API-Änderungen
requestDisallowInterceptTouchEvent(boolean)wird jetzt immer an die übergeordneten Elemente weitergegeben. Das neue Verhalten kann mitsetLegacyRequestDisallowInterceptTouchEventEnableddeaktiviert werden. Davon wird jedoch dringend abgeraten. (aosp/1108540)
Fehlerkorrekturen
- Ein Problem mit dem verschachtelten 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 ist veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.
Fehlerkorrekturen
- Das Speichern und Wiederherstellen des Aktualisierungsstatus von SwipeRefreshLayout wurde implementiert.
- Ein Fehler bei der Nutzerfreundlichkeit wurde behoben, der auftrat, wenn SwipeRefreshLayout in eine RecyclerView eingebettet war.
Version 1.1.0-alpha01
3. Dezember 2018
API-Änderungen
- aosp/737631:
SwipeRefreshLayoutimplementiert jetztNestedScrollingChild3undNestedScrollingParent3, sodass verschachtelte Scrollinformationen von bis zu drei übergeordneten und untergeordneten Elementen überSwipeRefreshLayoutweitergegeben werden können. Wenn der Entwicklercode derzeitSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int)überschreibt, wird er wahrscheinlich nicht mehr aufgerufen und stattdessen sollteSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int, int[])überschrieben werden. Ebenso 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.