Slidingpanelayout
Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|
26 gennaio 2022 | 1.2.0 | - | - | - |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza da SlidingPaneLayout, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli elementi 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 ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, 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 ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
Versione 1.2.0
Versione 1.2.0
26 gennaio 2022
androidx.slidingpanelayout:slidingpanelayout:1.2.0
viene rilasciato. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
SlidingPaneLayout
ora è fold-aware. Su un dispositivo pieghevole,SlidingPaneLayout
regola 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, -
SlidingPaneLayout
ora passa in modo animato dalla modalità a riquadro singolo a quella a due riquadri quando la quantità di spazio fornita cambia (ad esempio quando apri un dispositivo pieghevole). SlidingPaneLayout
ora ha un nuovo stile dell'interfaccia utente quando i due riquadri si sovrappongono. Ora ogni riquadro si estenderà da un bordo all'altro, con il riquadro dei dettagli o secondario che coprirà completamente l'elenco o il riquadro principale quandoSlidingPaneLayout
è aperto. Le API specifiche per lo stile dell'interfaccia utente precedente, come il colore di dissolvenza, sono state ritirate.- Per impostazione predefinita,
SlidingPaneLayout
è ora "chiuso", ovvero viene visualizzato l'elenco o il riquadro principale. Se chiamiopen()
oopenPane()
, ora viene visualizzato il riquadro dei dettagli o secondario. - È stata migliorata la compatibilità con specifiche di misurazione aggiuntive per garantire che
SlidingPaneLayout
possa essere utilizzato in qualsiasi tipo di layout senza generare unIllegalStateException
. - SlidingPaneLayout ora consente di registrare più PanelSlideListener.
- Ora gli sviluppatori 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
viene rilasciato. La versione 1.2.0-rc01 contiene questi commit.
Aggiornamenti delle dipendenze
SlidingPaneLayout
ora 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
viene 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
viene rilasciato. La versione 1.2.0-alpha04 contiene questi commit.
Nuove funzionalità
SlidingPaneLayout
ora passa in modo animato dalla modalità a riquadro singolo a quella a due riquadri quando si utilizza un dispositivo pieghevole. (aosp/1702066, b/186211031)- Migliore compatibilità con specifiche di misurazione aggiuntive per garantire che
SlidingPaneLayout
possa essere utilizzato in qualsiasi tipo di layout senza generare unIllegalStateException
. (aosp/1774187, aosp/1773623, aosp/1773256)
Correzioni di bug
- È stato risolto il problema per cui toccare una posizione vuota del riquadro dei dettagli passava attraverso i clic al riquadro dell'elenco quando i riquadri si sovrappongono. (aosp/1755141)
Aggiornamenti delle dipendenze
- SlidingPaneLayout ora dipende da Window 1.0.0-alpha10.
Versione 1.2.0-alpha03
30 giugno 2021
Viene rilasciato androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03
. 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
viene rilasciato. La versione 1.2.0-alpha02 contiene questi commit.
Correzioni di bug
SlidingPaneLayout
ora prende in considerazione gli elementi pieghevoli con una larghezza diversa da zero. (847cc2)SlidingPaneLayout
ora espande le dimensioni del bordo di trascinamento quando la navigazione con i gesti è attivata, rispecchiando il comportamento diDrawerLayout
. (2c6d24).- Lo stato aperto e chiuso di
SlidingPaneLayout
viene ora mantenuto anche se viene modificato quando il dispositivo non è scorrevole (ovvero quando entrambi i riquadri vengono visualizzati uno accanto all'altro), garantendo così agli utenti di continuare a vedere la schermata dei dettagli quando ruotano il dispositivo o passano a un display più piccolo. (b15eda). - Correggere il comportamento della modalità di blocco (Ic01dc)
Contributi esterni
- Grazie a Cesar Valiente per aver corretto
SlidingPaneLayout
in modo che 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
viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Nuove funzionalità
SlidingPaneLayout
ora è compatibile con il multitasking. Su un dispositivo pieghevole,SlidingPaneLayout
regola 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
SlidingPaneLayout
ora ha un nuovo stile dell'interfaccia utente quando i due riquadri si sovrappongono. Ora ogni riquadro si estenderà da un bordo all'altro, con il riquadro dei dettagli o secondario che coprirà completamente l'elenco o il riquadro principale quandoSlidingPaneLayout
è aperto. Le API specifiche per la vecchia interfaccia utente, come il colore di dissolvenza, sono state ritirate. (Ia60ce)- Il valore predefinito di
SlidingPaneLayout
è "chiuso", ovvero mostra l'elenco o il riquadro principale. Se chiamiopen()
oopenPane()
, ora viene visualizzato il riquadro dei dettagli o secondario. (I5d26c)
Modifiche all'API
- SlidingPaneLayout ora consente di registrare più PanelSlideListener. (I50ce2)
- Ora gli sviluppatori 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
viene rilasciato. La versione 1.1.0 contiene questi commit.
Modifiche principali dalla versione 1.0.0
SlidingPaneLayout
ora implementa l'interfacciaOpenable
aggiunta in CustomView1.1.0
.
Versione 1.1.0-rc01
20 maggio 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01
viene rilasciato senza modifiche dal giorno 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
viene rilasciato senza modifiche dal giorno 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
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche all'API
- Ora
SlidingPaneLayout
implementa l'interfacciaOpenable
aggiunta in CustomView1.1.0-alpha02
, eseguendo il mirroring della modifica in DrawerLayout1.1.0-alpha04
. (b/129979320)