Drawerlayout
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
22 de março de 2023 | 1.2.0 | - | - | - |
Declarar dependências
Para adicionar uma dependência a DrawerLayoutça, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle
do
seu app ou módulo:
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Versão 1.2
Versão 1.2.0
22 de março de 2023
Lançamento de androidx.drawerlayout:drawerlayout:1.2.0
. A versão 1.2.0 contém estas confirmações.
Mudanças importantes desde a 1.1.0
DrawerLayout
agora se integra às APIsOnBackPressedInvoked
do Android 13 para interceptar automaticamente o botão "Voltar" do sistema quando a gaveta está aberta Isso exige que o app ative o gesto de volta preditivo.- Chamar
open
eclose
agora funcionam consistentemente, mesmo que a gaveta esteja bloqueada Bloquear a gaveta ainda impede que os usuários interajam com ela por gestos.
Versão 1.2.0-rc01
8 de março de 2023
Lançamento de androidx.drawerlayout:drawerlayout:1.2.0-rc01
sem mudanças. A versão 1.2.0-rc01 contém estas confirmações.
Versão 1.2.0-beta01
8 de fevereiro de 2023
Lançamento de androidx.drawerlayout:drawerlayout:1.2.0-beta01
sem mudanças. A versão 1.2.0-beta01 contém estas confirmações.
Versão 1.2.0-alpha01
21 de setembro de 2022
Lançamento de androidx.drawerlayout:drawerlayout:1.2.0-alpha01
. A versão 1.2.0-alpha01 contém estas confirmações.
Novos recursos
- Integração das novas APIs
OnBackPressedInvoked
para o Android 13 (0c84661).
Correções de bugs
open()
eclose()
funcionam de maneira programática quando a gaveta está bloqueada (ae09f6e).
Versão 1.1.1
Versão 1.1.1
2 de setembro de 2020
Lançamento de androidx.drawerlayout:drawerlayout:1.1.1
. A versão 1.1.1 contém estas confirmações.
Correções de bugs
- Correção de um problema em que
open()
eclose()
não funcionavam ao usarLOCK_MODE_LOCKED_CLOSED
ouLOCK_MODE_LOCKED_OPEN
(b/162253907).
Versão 1.1.0
Versão 1.1.0
24 de junho de 2020
Lançamento de androidx.drawerlayout:drawerlayout:1.1.0
. A versão 1.1.0 contém estas confirmações.
Principais mudanças desde a versão 1.0.0
- O
DrawerLayout
agora considera o tamanho de todos os encartes de navegação por gestos, expandindo a área disponível para os usuários tocarem e deslizarem para abrir a gaveta quando a navegação por gestos estiver ativada. - O
DrawerLayout
agora é compatível com a configuração de um estilo padrão usando o atributo de temadrawerLayoutStyle
. - O
DrawerLayout
agora implementa a interfaceOpenable
adicionada em1.1.0
CustomView.
Versão 1.1.0-rc01
20 de maio de 2020
androidx.drawerlayout:drawerlayout:1.1.0-rc01
é lançado sem mudanças desde 1.1.0-beta01
. A versão 1.1.0-rc01 contém estas confirmações.
Versão 1.1.0-beta01
1º de abril de 2020
androidx.drawerlayout:drawerlayout:1.1.0-beta01
é lançado sem mudanças desde 1.1.0-alpha04
. A versão 1.1.0-beta01 contém essas confirmações.
Versão 1.1.0-alpha04
4 de março de 2020
Lançamento de androidx.drawerlayout:drawerlayout:1.1.0-alpha04
. A versão 1.1.0-alpha04 contém estas confirmações.
Mudanças na API
DrawerLayout
agora implementa a interfaceOpenable
adicionada em CustomView1.1.0-alpha02
(b/129979320).
Versão 1.1.0-alpha03
15 de agosto de 2019
Lançamento de androidx.drawerlayout:drawerlayout:1.1.0-alpha03
. As confirmações incluídas nessa versão podem ser encontradas neste link.
Correções de bugs
- Corrigida incompatibilidade do binário com
androidx.core:core:1.2.0-alpha03
(b/139103874).
Versão 1.1.0-alpha02
13 de junho de 2019
Lançamento de androidx.drawerlayout:drawerlayout:1.1.0-alpha02
. As confirmações incluídas nessa versão podem ser encontradas neste link.
Novos recursos
- Agora é possível definir o estilo padrão usando o novo atributo de tema
drawerLayoutStyle
. - Remoção do comportamento descontinuado quando usado com a navegação por gestos no Android 10 Agora as gavetas são abertas com a ação de tocar e manter pressionado e deslizar
Versão 1.1.0-alpha01
7 de maio de 2019
Lançamento de androidx.drawerlayout:drawerlayout:1.1.0-alpha01
.
Novos recursos
- Atualização da compatibilidade com Gesture Nav Support:
DrawerLayout
agora define a exclusão de gestos do sistemarects
para permitir a abertura de gavetas ao deslizar.
Versão 1.0.0
Versão 1.0.0
21 de setembro de 2018
Lançamento de androidx.drawerlayout:drawerlayout:1.0.0
.