Slidingpanelayout
| Letzte Aktualisierung | Stabile Release | Releasekandidat | Beta-Release | Alpha-Release |
|---|---|---|---|---|
| 26. Januar 2022 | 1.2.0 | - | - | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von SlidingPaneLayout hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie unter Google Maven-Repository.
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.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
Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.
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 ist veröffentlicht. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
SlidingPaneLayoutist jetzt faltbar-fähig. Auf einem faltbaren Gerät passtSlidingPaneLayoutdie Größe der beiden Bereiche automatisch an, sodass sie sich auf beiden Seiten der Faltstelle, des Scharniers usw. befinden.- Wenn Sie Ihre eigenen Konfigurationsänderungen verarbeiten, animiert
SlidingPaneLayoutjetzt zwischen dem Modus mit einem und dem Modus mit zwei Bereichen, wenn sich der verfügbare Platz ändert (z.B. beim Aufklappen eines faltbaren Geräts). SlidingPaneLayouthat jetzt ein neues UI-Styling, wenn sich die beiden Bereiche überlappen. Jeder Bereich erstreckt sich jetzt von Rand zu Rand. Der Detail- oder sekundäre Bereich deckt den Listen- oder primären Bereich vollständig ab, wennSlidingPaneLayoutgeöffnet ist. APIs, die speziell für das alte UI-Styling gelten, z. B. die Farbe für das Ausblenden, wurden verworfen.SlidingPaneLayoutist jetzt standardmäßig auf „geschlossen“ eingestellt, d.h., der Listen- oder primäre Bereich wird angezeigt. Wenn Sieopen()oderopenPane()aufrufen, wird jetzt der Detail- oder sekundäre Bereich angezeigt.- Die Kompatibilität mit zusätzlichen Maßangaben wurde verbessert, damit
SlidingPaneLayoutin jedem Layouttyp verwendet werden kann, ohne dass eineIllegalStateExceptionausgelöst wird. - Mit SlidingPaneLayout können jetzt mehrere PanelSlideListener registriert werden.
- Entwickler können jetzt einen Sperrmodus festlegen, um zu steuern, ob Nutzer zwischen den Listen- und Detailbereichen wischen können.
Version 1.2.0-rc01
15. Dezember 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 ist veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
Abhängigkeitsupdates
SlidingPaneLayouthängt jetzt von Window1.0.0-rc01ab. Dadurch werden Inkompatibilitäten mit früheren Betaversionen von AndroidX Window behoben.
Version 1.2.0-beta01
1. September 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 wurde ohne nennenswerte Ä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 ist veröffentlicht. Version 1.2.0-alpha04 enthält diese Commits.
Neue Funktionen
SlidingPaneLayoutanimiert jetzt zwischen dem Modus mit einem und dem Modus mit zwei Bereichen, wenn ein faltbares Gerät verwendet wird. (aosp/1702066, b/186211031)- Die Kompatibilität mit zusätzlichen Maßangaben wurde verbessert, damit
SlidingPaneLayoutin jedem Layouttyp verwendet werden kann, ohne dass eineIllegalStateExceptionausgelöst wird. (aosp/1774187, aosp/1773623, aosp/1773256)
Diverse Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem durch Tippen auf eine leere Position im Detailbereich Klicks an den Listenbereich weitergeleitet wurden, wenn sich die Bereiche überlappten. (aosp/1755141)
Abhängigkeitsupdates
- 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 ist veröffentlicht. Version 1.2.0-alpha03 enthält diese Commits.
Änderungen an Abhängigkeiten
- SlidingPaneLayout hängt jetzt von Window
1.0.0-alpha09ab.
Version 1.2.0-alpha02
5. Mai 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 ist veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.
Diverse Fehlerkorrekturen
SlidingPaneLayoutberücksichtigt jetzt Faltfunktionen mit einer Breite ungleich null. (847cc2)SlidingPaneLayoutvergrößert jetzt die Größe des Ziehrands, wenn die Bedienung über Gesten aktiviert ist, und spiegelt damit das Verhalten vonDrawerLayoutwider. (2c6d24)- Der geöffnete und geschlossene Zustand von
SlidingPaneLayoutwird jetzt auch dann beibehalten, wenn er geändert wird, wenn das Gerät nicht verschiebbar ist (d. h., wenn beide Bereiche nebeneinander angezeigt werden). So wird sichergestellt, dass Nutzer den Detailbildschirm weiterhin sehen, wenn sie ihr Gerät drehen oder anderweitig zu einem kleineren Display wechseln. (b15eda) - Verhalten des Sperrmodus korrigiert (Ic01dc)
Externe Beiträge
- Vielen Dank an Cesar Valiente, der
SlidingPaneLayoutso korrigiert hat, dass jetzt Faltfunktionen mit einer Breite ungleich null berücksichtigt werden. (847cc2)
Version 1.2.0-alpha01
24. März 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 ist veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
SlidingPaneLayoutist jetzt faltbar-fähig. Auf einem faltbaren Gerät passtSlidingPaneLayoutdie Größe der beiden Bereiche automatisch an, sodass sie sich auf beiden Seiten der Faltstelle, des Scharniers usw. befinden.
Verhaltensänderungen
SlidingPaneLayouthat jetzt ein neues UI-Styling, wenn sich die beiden Bereiche überlappen. Jeder Bereich erstreckt sich jetzt von Rand zu Rand. Der Detail- oder sekundäre Bereich deckt den Listen- oder primären Bereich vollständig ab, wennSlidingPaneLayoutgeöffnet ist. APIs, die speziell für das alte UI-Styling gelten, z. B. die Farbe für das Ausblenden, wurden verworfen. (Ia60ce)SlidingPaneLayoutist jetzt standardmäßig auf „geschlossen“ eingestellt, d.h., der Listen- oder primäre Bereich wird angezeigt. Wenn Sieopen()oderopenPane()aufrufen, wird jetzt der Detail- oder sekundäre Bereich angezeigt. (I5d26c)
API-Änderungen
- Mit SlidingPaneLayout können jetzt mehrere PanelSlideListener registriert werden. (I50ce2)
- Entwickler können jetzt einen Sperrmodus festlegen, um zu steuern, ob Nutzer zwischen den Listen- und Detailbereichen wischen können. (Idf2fd, I5d26c)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
SlidingPaneLayoutimplementiert jetzt die SchnittstelleOpenable, die in CustomView1.1.0hinzugefügt wurde.
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 ist veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
SlidingPaneLayoutimplementiert jetzt die SchnittstelleOpenable, die in CustomView1.1.0-alpha02hinzugefügt wurde. Dies entspricht der Änderung in DrawerLayout1.1.0-alpha04. (b/129979320)