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 | - | - | - |
Como 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
- O
DrawerLayout
agora se integra às APIsOnBackPressedInvoked
do Android 13 para interceptar automaticamente o botão "Voltar" do sistema quando a gaveta está aberta. Para isso, o app precisa ativar o gesto de volta preditivo. - Chamar
open
eclose
agora funciona de forma consistente, mesmo se a gaveta estiver bloqueada. O bloqueio da 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
androidx.drawerlayout:drawerlayout:1.1.1
é lançado. 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
androidx.drawerlayout:drawerlayout:1.1.0
é lançado. 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
androidx.drawerlayout:drawerlayout:1.1.0-alpha04
é lançado. 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
androidx.drawerlayout:drawerlayout:1.1.0-alpha03
é lançado. 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
androidx.drawerlayout:drawerlayout:1.1.0-alpha02
é lançado. 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
. - O comportamento descontinuado usado com a navegação por gestos no Android 10 foi removido. Agora, as gavetas são abertas com as ações de tocar e manter pressionado e de deslizar.
Versão 1.1.0-alpha01
7 de maio de 2019
Lançamento do 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 do androidx.drawerlayout:drawerlayout:1.0.0
.