Schiebefensterlayout
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
26. Januar 2022 | 1.2.0 | - | - | - |
Abhängigkeiten deklarieren
Zum Hinzufügen einer Abhängigkeit von SlidingPaneLayout 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.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
26. Januar 2022
androidx.slidingpanelayout:slidingpanelayout:1.2.0
wird freigegeben. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
SlidingPaneLayout
ist jetzt faltbar. Auf einem faltbaren Gerät passtSlidingPaneLayout
die Größe der beiden Scheiben automatisch so an, dass sie sich auf beiden Seiten des Faltblatts, dem Scharnier usw. befinden.- Beim Umgang mit eigenen Konfigurationsänderungen wird „
SlidingPaneLayout
“ jetzt zwischen dem Einzelfenster- und dem zwei Fenstermodus animiert, wenn sich der verfügbare Platz ändert (z.B. beim Aufklappen eines faltbaren Geräts). SlidingPaneLayout
hat jetzt einen neuen UI-Stil, wenn sich die beiden Bereiche überschneiden. Jeder Bereich wird von Rand zu Rand erweitert. Der Detail- oder sekundäre Bereich deckt die Liste oder den Hauptbereich vollständig ab, wennSlidingPaneLayout
geöffnet ist. APIs speziell für den alten UI-Stil, z. B. die Ausblendungsfarbe, wurden eingestellt.SlidingPaneLayout
ist jetzt standardmäßig auf „geschlossen“ gesetzt, d.h., die Liste oder das Hauptfenster wird angezeigt. Beim Aufrufen vonopen()
oderopenPane()
wird jetzt der Detail- oder sekundäre Bereich angezeigt.- Verbesserte Kompatibilität mit zusätzlichen Messspezifikationen, um sicherzustellen, dass
SlidingPaneLayout
in jedem Layouttyp verwendet werden kann, ohne einIllegalStateException
auszugeben. - Mit SlidingPaneLayout können jetzt mehrere PanelSlideListeners registriert werden.
- Entwickler können jetzt steuern, ob Nutzer zwischen Listen- und Detailbereichen wischen können, indem sie einen Sperrmodus festlegen.
Version 1.2.0-rc01
15. Dezember 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01
wird freigegeben. Version 1.2.0-rc01 enthält diese Commits.
Aktualisierungen von Abhängigkeiten
SlidingPaneLayout
hängt jetzt von Fenster1.0.0-rc01
ab, wodurch Inkompatibilitäten mit früheren Betaversionen von AndroidX Window behoben werden.
Version 1.2.0-beta01
1. September 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01
wurde ohne wichtige Änderungen veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
Version 1.2.0-alpha04
18. August 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04
wird freigegeben. Version 1.2.0-alpha04 enthält diese Commits.
Neue Funktionen
SlidingPaneLayout
wird jetzt bei Verwendung eines faltbaren Geräts zwischen dem Einzelfenster und zwei Fenstermodi animiert. (aosp/1702066, b/186211031)- Verbesserte Kompatibilität mit zusätzlichen Messspezifikationen, um sicherzustellen, dass
SlidingPaneLayout
in jedem Layouttyp verwendet werden kann, ohne einIllegalStateException
auszugeben. (aosp/1774187, aosp/1773623, aosp/1773256)
Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem durch Tippen auf eine leere Position des Detailbereichs Klicks auf den Listenbereich weitergeleitet wurden, wenn sich die Bereiche überlappten. (aosp/1755141)
Aktualisierungen von Abhängigkeiten
- SlidingPaneLayout hängt jetzt von Window 1.0.0-alpha10 ab.
Version 1.2.0-alpha03
30. Juni 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03
wird freigegeben. Version 1.2.0-alpha03 enthält diese Commits.
Abhängigkeitsänderungen
- SlidingPaneLayout hängt jetzt von Window
1.0.0-alpha09
ab.
Version 1.2.0-alpha02
5. Mai 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02
wird freigegeben. Version 1.2.0-alpha02 enthält diese Commits.
Fehlerkorrekturen
SlidingPaneLayout
berücksichtigt jetzt Faltfunktionen, die eine Breite ungleich null haben. (847 cm3)- Bei aktivierter Bedienung über Gesten wird jetzt die Größe des Ziehrands in
SlidingPaneLayout
erweitert, was dem Verhalten vonDrawerLayout
entspricht. 2c6d24 - Der geöffnete und der geschlossene Status von
SlidingPaneLayout
bleibt jetzt erhalten, auch wenn er geändert wird, wenn das Gerät nicht verschiebbar ist (wenn also beide Bereiche nebeneinander angezeigt werden). So können Nutzer weiterhin den Detailbildschirm sehen, wenn sie das Gerät drehen oder auf ein kleineres Display wechseln. (b15eda) - Verhalten im Sperrmodus beheben (Ic01dc)
Externe Unterstützung
- Vielen Dank, Cesar Valiente, dass er
SlidingPaneLayout
korrigiert hat. Dadurch werden jetzt Faltfunktionen berücksichtigt, die eine Breite ungleich null haben. (847 cm3)
Version 1.2.0-alpha01
24. März 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01
wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
SlidingPaneLayout
ist jetzt faltbar. Auf einem faltbaren Gerät passtSlidingPaneLayout
die Größe der beiden Scheiben automatisch so an, dass sie sich auf beiden Seiten des Faltblatts, dem Scharnier usw. befinden.
Änderungen des Verhaltens
SlidingPaneLayout
hat jetzt einen neuen UI-Stil, wenn sich die beiden Bereiche überschneiden. Jeder Bereich wird von Rand zu Rand erweitert. Der Detail- oder sekundäre Bereich deckt die Liste oder den Hauptbereich vollständig ab, wennSlidingPaneLayout
geöffnet ist. APIs speziell für den alten UI-Stil, z. B. die Ausblendungsfarbe, wurden eingestellt. (Ia60ce)SlidingPaneLayout
ist jetzt standardmäßig auf „geschlossen“ gesetzt, d.h., die Liste oder das Hauptfenster wird angezeigt. Beim Aufrufen vonopen()
oderopenPane()
wird jetzt der Detail- oder sekundäre Bereich angezeigt. (I5d26c)
API-Änderungen
- Mit SlidingPaneLayout können jetzt mehrere PanelSlideListeners registriert werden. (I50ce2)
- Entwickler können jetzt steuern, ob Nutzer zwischen Listen- und Detailbereichen wischen können, indem sie einen Sperrmodus festlegen. (Idf2fd, I5d26c)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0
wird freigegeben. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
SlidingPaneLayout
implementiert jetzt die in CustomView1.1.0
hinzugefügte SchnittstelleOpenable
.
Version 1.1.0-rc01
20. Mai 2020
androidx.slidingpanelayout:slidingpanelayout: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
1. April 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01
wurde ohne Änderungen seit 1.1.0-alpha01
veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Version 1.1.0-alpha01
18. März 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01
wird freigegeben. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
SlidingPaneLayout
implementiert jetzt die in CustomView1.1.0-alpha02
hinzugefügteOpenable
-Schnittstelle und spiegelt die Änderung in DrawerLayout1.1.0-alpha04
wider. (b/129979320)