O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Drawerlayout

Guia do usuário  Amostra de código(link em inglês)
Implemente um widget de gaveta do Material Design.
Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
2 de setembro de 2020 1.1.1 - - -

Como declarar dependências

Para adicionar uma dependência a DrawerLayout, 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 no arquivo build.gradle para seu app ou módulo:

dependencies {
    implementation "androidx.drawerlayout:drawerlayout:1.1.1"
}

Para ver mais informações sobre dependências, consulte Adicionar dependências de compilação.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas existentes nesta biblioteca antes de criar um novo. Adicione seu voto a um problema existente clicando no botão de estrela.

Criar novo problema (link em inglês)

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.1.1

Versão 1.1.1

2 de setembro de 2020

Lançamento do androidx.drawerlayout:drawerlayout:1.1.1. A versão 1.1.1 contém essas confirmações (link em inglês).

Correções de bugs

  • Correção de um problema em que open() e close() não funcionavam ao usar LOCK_MODE_LOCKED_CLOSED ou LOCK_MODE_LOCKED_OPEN. b/162253907

Versão 1.1.0

Versão 1.1.0

24 de junho de 2020

Lançamento do androidx.drawerlayout:drawerlayout:1.1.0. A versão 1.1.0 contém essas confirmações (link em inglês).

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 tema drawerLayoutStyle.
  • O DrawerLayout agora implementa a interface Openable adicionada em 1.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 essas confirmações (link em inglês).

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 (link em inglês).

Versão 1.1.0-alpha04

4 de março de 2020

Lançamento do androidx.drawerlayout:drawerlayout:1.1.0-alpha04. A versão 1.1.0-alpha04 contém essas confirmações (link em inglês).

Mudanças na API

Versão 1.1.0-alpha03

15 de agosto de 2019

Lançamento do androidx.drawerlayout:drawerlayout:1.1.0-alpha03. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Correções de bugs

  • Corrigida incompatibilidade do binário com androidx.core:core:1.2.0-alpha03 (b/139103874, link em inglês)

Versão 1.1.0-alpha02

13 de junho de 2019

Lançamento do androidx.drawerlayout:drawerlayout:1.1.0-alpha02. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Novos recursos

  • Agora é possível definir o estilo padrão usando o novo atributo de tema drawerLayoutStyle.
  • Remoção do comportamento obsoleto quando usado com a navegação por gestos no Android 10. 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 sistema rects 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.