Slidingpanelayout
| Ultimo aggiornamento | Release stabile | Candidato per la release | Release beta | Release alpha |
|---|---|---|---|---|
| 26 gennaio 2022 | 1.2.0 | - | - | - |
Dichiara le dipendenze
Per aggiungere una dipendenza da SlidingPaneLayout, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per
la tua app o il tuo modulo:
Alla moda
dependencies { implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0") }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per saperne di più, consulta la documentazione di Issue Tracker.
Versione 1.2.0
Versione 1.2.0
26 gennaio 2022
androidx.slidingpanelayout:slidingpanelayout:1.2.0 è stato rilasciato. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
SlidingPaneLayoutora è compatibile con i dispositivi pieghevoli. Su un dispositivo pieghevole,SlidingPaneLayoutregola automaticamente le dimensioni dei due riquadri in modo che si trovino su entrambi i lati della piega, della cerniera e così via.- Quando gestisci le modifiche alla configurazione,
SlidingPaneLayoutora anima il passaggio tra le modalità a riquadro singolo e a due riquadri quando la quantità di spazio fornito cambia (ad es. quando si apre un dispositivo pieghevole). SlidingPaneLayoutora ha un nuovo stile UI quando i due riquadri si sovrappongono. Ogni riquadro ora si estende da un bordo all'altro, con il riquadro dei dettagli o secondario che copre completamente il riquadro dell'elenco o principale quandoSlidingPaneLayoutè aperto. Le API specifiche per il vecchio stile UI, come il colore di dissolvenza, sono state ritirate.- Per impostazione predefinita,
SlidingPaneLayoutè impostato su "chiuso", ovvero mostra l'elenco o il riquadro principale. La chiamata diopen()oopenPane()ora mostra il riquadro dei dettagli o secondario. - È stata migliorata la compatibilità con le specifiche di misurazione aggiuntive per garantire che
SlidingPaneLayoutpossa essere utilizzato in qualsiasi tipo di layout senza generare unIllegalStateException. - SlidingPaneLayout ora consente di registrare più PanelSlideListener.
- Gli sviluppatori ora possono controllare se gli utenti possono scorrere tra i riquadri dell'elenco e dei dettagli impostando una modalità di blocco.
Versione 1.2.0-rc01
15 dicembre 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 è stato rilasciato. La versione 1.2.0-rc01 contiene questi commit.
Aggiornamenti delle dipendenze
SlidingPaneLayoutora dipende da Window1.0.0-rc01, correggendo le incompatibilità con le versioni beta precedenti di AndroidX Window.
Versione 1.2.0-beta01
1° settembre 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 è stato rilasciato senza modifiche significative. La versione 1.2.0-beta01 contiene questi commit.
Versione 1.2.0-alpha04
18 agosto 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 è stato rilasciato. La versione 1.2.0-alpha04 contiene questi commit.
Nuove funzionalità
SlidingPaneLayoutora anima il passaggio tra le modalità a riquadro singolo e a due riquadri quando si utilizza un dispositivo pieghevole. (aosp/1702066, b/186211031)- È stata migliorata la compatibilità con le specifiche di misurazione aggiuntive per garantire che
SlidingPaneLayoutpossa essere utilizzato in qualsiasi tipo di layout senza generare unIllegalStateException. (aosp/1774187, aosp/1773623, aosp/1773256)
Correzioni di bug
- È stato risolto un problema a causa del quale, quando i riquadri si sovrapponevano, toccando una posizione vuota del riquadro dei dettagli, i clic venivano passati al riquadro dell'elenco. (aosp/1755141)
Aggiornamenti delle dipendenze
- SlidingPaneLayout ora dipende da Window 1.0.0-alpha10.
Versione 1.2.0-alpha03
30 giugno 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 è stato rilasciato. La versione 1.2.0-alpha03 contiene questi commit.
Modifiche alle dipendenze
- SlidingPaneLayout ora dipende da Window
1.0.0-alpha09.
Versione 1.2.0-alpha02
5 maggio 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 è stato rilasciato. La versione 1.2.0-alpha02 contiene questi commit.
Correzioni di bug
SlidingPaneLayoutora tiene conto delle funzionalità di piegatura con una larghezza diversa da zero. (847cc2)SlidingPaneLayoutora espande le dimensioni del bordo di trascinamento quando la navigazione tramite gesti è attivata, rispecchiando il comportamento diDrawerLayout. (2c6d24)- Lo stato aperto e chiuso di
SlidingPaneLayoutviene ora mantenuto anche se viene modificato quando il dispositivo non è scorrevole (ovvero quando entrambi i riquadri vengono visualizzati uno accanto all'altro), garantendo così che gli utenti continuino a visualizzare la schermata dei dettagli quando ruotano il dispositivo o passano a un display più piccolo. (b15eda) - Correzione del comportamento della modalità di blocco (Ic01dc)
Contributi esterni
- Grazie a Cesar Valiente per aver corretto
SlidingPaneLayoutin modo che ora tenga conto delle funzionalità di piegatura con una larghezza diversa da zero. (847cc2)
Versione 1.2.0-alpha01
24 marzo 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 è stato rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Nuove funzionalità
SlidingPaneLayoutora è compatibile con i dispositivi pieghevoli. Su un dispositivo pieghevole,SlidingPaneLayoutregola automaticamente le dimensioni dei due riquadri in modo che si trovino su entrambi i lati della piega, della cerniera e così via.
Modifiche al comportamento
SlidingPaneLayoutora ha un nuovo stile UI quando i due riquadri si sovrappongono. Ogni riquadro ora si estende da un bordo all'altro, con il riquadro dei dettagli o secondario che copre completamente il riquadro dell'elenco o principale quandoSlidingPaneLayoutè aperto. Le API specifiche per il vecchio stile UI, come il colore di dissolvenza, sono state ritirate. (Ia60ce)- Per impostazione predefinita,
SlidingPaneLayoutè impostato su "chiuso", ovvero mostra l'elenco o il riquadro principale. La chiamata diopen()oopenPane()ora mostra il riquadro dei dettagli o secondario. (I5d26c)
Modifiche alle API
- SlidingPaneLayout ora consente di registrare più PanelSlideListener. (I50ce2)
- Gli sviluppatori ora possono controllare se gli utenti possono scorrere tra i riquadri dell'elenco e dei dettagli impostando una modalità di blocco. (Idf2fd, I5d26c)
Versione 1.1.0
Versione 1.1.0
24 giugno 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0 è stato rilasciato. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
SlidingPaneLayoutora implementa l'interfacciaOpenableaggiunta in CustomView1.1.0.
Versione 1.1.0-rc01
20 maggio 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 è stato rilasciato senza modifiche dalla versione 1.1.0-beta01. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta01
1° aprile 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 è stato rilasciato senza modifiche dalla versione 1.1.0-alpha01. La versione 1.1.0-beta01 contiene questi commit.
Versione 1.1.0-alpha01
18 marzo 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 è stato rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche alle API
SlidingPaneLayoutora implementa l'interfacciaOpenableaggiunta in CustomView1.1.0-alpha02, rispecchiando la modifica in DrawerLayout1.1.0-alpha04. (b/129979320)