Slidingpanelayout
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
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 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 erforderlichen Artefakte hinzu:
Groovy
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. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen 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 einem vorhandenen Problem Ihre Stimme hinzufügen, indem Sie auf die Sternschaltfläche klicken.
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 veröffentlicht. 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 Bereiche automatisch so an, dass sie sich auf beiden Seiten des Scharniers befinden.- Wenn Sie Ihre eigenen Konfigurationsänderungen vornehmen, wechselt
SlidingPaneLayout
jetzt zwischen dem Modus mit einem und dem Modus mit zwei Ansichten, wenn sich der zur Verfügung stehende Platz ändert (z.B. beim Aufklappen eines faltbaren Geräts). SlidingPaneLayout
hat jetzt ein neues UI-Design, wenn sich die beiden Bereiche überschneiden. Jeder Bereich erstreckt sich jetzt von Rand zu Rand. Wenn dieSlidingPaneLayout
geöffnet ist, deckt der Detail- oder sekundäre Bereich die Liste oder den primären Bereich vollständig ab. APIs, die speziell für die alte UI-Gestaltung entwickelt wurden, wie die Farbe für den Farbverlauf, wurden eingestellt.SlidingPaneLayout
ist jetzt standardmäßig geschlossen, d.h., die Liste oder der Hauptbereich wird angezeigt. Wenn Sieopen()
oderopenPane()
aufrufen, werden jetzt das Detail oder der sekundäre Bereich angezeigt.- Verbesserte Kompatibilität mit zusätzlichen Messspezifikationen, damit
SlidingPaneLayout
in jedem Layout verwendet werden kann, ohne dass eineIllegalStateException
ausgegeben wird. - Für SlidingPaneLayout können jetzt mehrere PanelSlideListeners registriert werden.
- Entwickler können jetzt festlegen, ob Nutzer zwischen der Listenansicht und der Detailansicht wischen können, indem sie einen Sperrmodus festlegen.
Version 1.2.0-rc01
15. Dezember 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01
wird veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
Abhängigkeitsupdates
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
wird 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
wird veröffentlicht. Version 1.2.0-alpha04 enthält diese Commits.
Neue Funktionen
- Wenn ein faltbares Gerät verwendet wird, wechselt
SlidingPaneLayout
jetzt zwischen dem Einzelfenstermodus und dem Modus für zwei Fenster. (aosp/1702066, b/186211031) - Verbesserte Kompatibilität mit zusätzlichen Messspezifikationen, damit
SlidingPaneLayout
in jedem Layout verwendet werden kann, ohne dass eineIllegalStateException
ausgegeben wird. (aosp/1774187, aosp/1773623, aosp/1773256)
Fehlerkorrekturen
- Ein Problem wurde behoben, durch das Klicks auf eine leere Stelle im Detailbereich an den Listenbereich weitergeleitet wurden, wenn sich die Bereiche überschneiden. (aosp/1755141)
Abhängigkeitsupdates
- SlidingPaneLayout ist jetzt von Window 1.0.0-alpha10 abhängig.
Version 1.2.0-alpha03
30. Juni 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03
wird veröffentlicht. Version 1.2.0-alpha03 enthält diese Commits.
Änderungen an Abhängigkeiten
- 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
wurde veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.
Fehlerkorrekturen
- Bei
SlidingPaneLayout
werden jetzt Faltfunktionen mit einer Breite ungleich Null berücksichtigt. (847cc2) - Wenn die Touch-Navigation aktiviert ist, wird die Größe der Ziehkante jetzt durch
SlidingPaneLayout
maximiert, ähnlich wie beiDrawerLayout
. (2c6d24) - Der geöffnete und geschlossene Zustand von
SlidingPaneLayout
wird jetzt beibehalten, auch wenn er geändert wird, während das Gerät nicht geschoben werden kann (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 korrigieren (Ic01dc)
Externe Beiträge
- Vielen Dank an Cesar Valiente, der
SlidingPaneLayout
so angepasst hat, dass jetzt auch faltbare Elemente 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
wird veröffentlicht. 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 Bereiche automatisch an, sodass sie beispielsweise auf beiden Seiten des Faltgeräts oder am Scharnier sind.
Verhaltensänderungen
SlidingPaneLayout
hat jetzt ein neues UI-Design, wenn sich die beiden Bereiche überschneiden. Jeder Bereich wird jetzt von Rand zu Rand erweitert, wobei das Detail oder der sekundäre Bereich die Liste oder den primären Bereich vollständig abdeckt, wennSlidingPaneLayout
geöffnet ist. APIs, die speziell für die alte UI-Gestaltung entwickelt wurden, wie die Farbe für den Farbverlauf, wurden eingestellt. (Ia60ce)SlidingPaneLayout
ist jetzt standardmäßig geschlossen, d.h. es wird die Liste oder der primäre Bereich angezeigt. Wenn Sieopen()
oderopenPane()
drücken, 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 festlegen, ob Nutzer zwischen der Listenansicht und der Detailansicht 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 veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
SlidingPaneLayout
implementiert jetzt dieOpenable
-Schnittstelle, die in CustomView1.1.0
hinzugefügt wurde.
Version 1.1.0-rc01
20. Mai 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01
wird seit 1.1.0-beta01
unverändert 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
wird seit 1.1.0-alpha01
unverändert 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 veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
SlidingPaneLayout
implementiert jetzt dieOpenable
-Benutzeroberfläche, die in CustomView1.1.0-alpha02
hinzugefügt wurde. Diese Änderung wird in DrawerLayout1.1.0-alpha04
widergespiegelt. (b/129979320)