Aggiornamento più recente | Release stabile | Candidato di rilascio | Versione beta | Versione alpha |
---|---|---|---|---|
22 marzo 2023 | 1.2.0 | - | - | - |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza a DrawerLayout, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per l'app o il modulo:
Alla moda
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze delle build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
Versione 1.2
Versione 1.2.0
22 marzo 2023
androidx.drawerlayout:drawerlayout:1.2.0
viene rilasciato. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
DrawerLayout
ora si integra con le APIOnBackPressedInvoked
di Android 13 per intercettare automaticamente il pulsante Indietro del sistema quando il riquadro a scomparsa è aperto. Ciò richiede che l'app attivi il gesto Indietro predittivo.- Le chiamate a
open
eclose
ora funzionano regolarmente anche se il riquadro a scomparsa è bloccato. Se blocchi il riquadro a scomparsa, gli utenti non potranno comunque interagire con il riquadro a scomparsa tramite gesti.
Versione 1.2.0-rc01
8 marzo 2023
androidx.drawerlayout:drawerlayout:1.2.0-rc01
viene rilasciato senza modifiche. La versione 1.2.0-rc01 contiene questi commit.
Versione 1.2.0-beta01
8 febbraio 2023
androidx.drawerlayout:drawerlayout:1.2.0-beta01
viene rilasciato senza modifiche. La versione 1.2.0-beta01 contiene questi commit.
Versione 1.2.0-alpha01
21 settembre 2022
androidx.drawerlayout:drawerlayout:1.2.0-alpha01
viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Nuove funzionalità
- Integra le nuove API
OnBackPressedInvoked
per Android 13 (0c84661)
Correzioni di bug
- Assicurati che
open()
eclose()
funzionino in modo programmatico quando il riquadro a scomparsa è bloccato (ae09f6e)
Versione 1.1.1
Versione 1.1.1
2 settembre 2020
androidx.drawerlayout:drawerlayout:1.1.1
viene rilasciato. La versione 1.1.1 contiene questi commit.
Correzioni di bug
- Risolto il problema per cui
open()
eclose()
non funzionavano conLOCK_MODE_LOCKED_CLOSED
oLOCK_MODE_LOCKED_OPEN
. (b/162253907)
Versione 1.1.0
Versione 1.1.0
24 giugno 2020
androidx.drawerlayout:drawerlayout:1.1.0
viene rilasciato. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
DrawerLayout
ora prende in considerazione le dimensioni di qualsiasi riquadro di navigazione tramite gesti, espandendo l'area disponibile agli utenti per la pressione prolungata e lo scorrimento per aprire il riquadro a scomparsa quando la navigazione tramite gesti è attiva.- Ora
DrawerLayout
supporta l'impostazione di uno stile predefinito tramite l'attributo temadrawerLayoutStyle
. DrawerLayout
ora implementa l'interfaccia diOpenable
aggiunta in CustomView1.1.0
.
Versione 1.1.0-rc01
20 maggio 2020
androidx.drawerlayout:drawerlayout: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.drawerlayout:drawerlayout:1.1.0-beta01
viene rilasciato senza modifiche dal giorno 1.1.0-alpha04
. La versione 1.1.0-beta01 contiene questi commit.
Versione 1.1.0-alpha04
4 marzo 2020
androidx.drawerlayout:drawerlayout:1.1.0-alpha04
viene rilasciato. La versione 1.1.0-alpha04 contiene questi commit.
Modifiche alle API
DrawerLayout
ora implementa l'interfacciaOpenable
aggiunta in CustomView1.1.0-alpha02
. (b/129979320)
Versione 1.1.0-alpha03
15 agosto 2019
androidx.drawerlayout:drawerlayout:1.1.0-alpha03
viene rilasciato. I commit inclusi in questa versione sono disponibili qui.
Correzioni di bug
- Incompatibilità binaria corretta con
androidx.core:core:1.2.0-alpha03
(b/139103874)
Versione 1.1.0-alpha02
13 giugno 2019
androidx.drawerlayout:drawerlayout:1.1.0-alpha02
viene rilasciato. I commit inclusi in questa versione sono disponibili qui.
Nuove funzionalità
- Ora è possibile impostare lo stile predefinito utilizzando il nuovo attributo del tema
drawerLayoutStyle
. - È stato rimosso il comportamento deprecato durante l'utilizzo con la navigazione tramite gesti su Android 10. Ora i cassetti vengono aperti con una pressione prolungata e scorrimento
Versione 1.1.0-alpha01
7 maggio 2019
androidx.drawerlayout:drawerlayout:1.1.0-alpha01
viene rilasciato.
Nuove funzionalità
- Aggiornamento relativo al supporto della navigazione tramite gesti: ora
DrawerLayout
imposta l'esclusione dei gesti di sistemarects
per consentire l'apertura dei riquadri a scomparsa di scorrimento.
Versione 1.0.0
Versione 1.0.0
21 settembre 2018
androidx.drawerlayout:drawerlayout:1.0.0
viene rilasciato.