Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Coordinatorlayout

Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
4 de dezembro de 2019 1.1.0 - - -

Como declarar dependências

Para adicionar uma dependência em CoordinatorLayout, 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.coordinatorlayout:coordinatorlayout:1.1.0"
    }
    

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

Feedback

Seu feedback ajuda a melhorar o Jetpack. Entre em contato se você descobrir novos problemas ou tiver ideias para melhorar essa biblioteca. Consulte os problemas existentes nesta biblioteca antes de criar um novo (link em inglês). Adicione seu voto a um problema existente clicando no botão de estrela.

Criar uma nova edição

Consulte a documentação do Issue Tracker para saber mais (link em inglês).

Versão 1.1.0

Versão 1.1.0

4 de dezembro de 2019

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

Mudanças importantes desde a versão 1.0.0

  • aosp/737190 (link em inglês): CoordinatorLayout agora implementa NestedScrollingParent3, e CoordinatorLayout.Behavior implementa uma nova sobrecarga de onNestedScroll para permitir que Behaviors informe a distância de rolagem que consome até filhos de rolagem aninhados (durante a transmissão de dispatchNestedScroll()/onNestedScroll()). O uso de onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) anteriormente existente foi suspenso em favor do novo onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) e novas implementações de Behavior precisam ser atualizadas corretamente. Se o código do desenvolvedor atualmente modificar CoordinatorLayout#onNestedScroll(View, int, int, int, int, int), ele provavelmente não será mais chamado e CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) precisará ser substituído.
  • CoordinatorLayout exposto para os serviços de acessibilidade ( aosp/1056175, link em inglês)
  • A anotação CoordinatorLayout.DefaultBehavior está obsoleta. Use a interface CoordinatorLayout.AttachedBehavior.

Versão 1.1.0-rc01

23 de outubro de 2019

Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01. Versão 1.0.0-rc01 contém essas confirmações (link em inglês).

Novos recursos

  • CoordinatorLayout exposto para os serviços de acessibilidade ( aosp/1056175, link em inglês)

Versão 1.1.0-beta01

5 de junho de 2019

Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01. As confirmações incluídas nessa versão podem ser encontradas neste link (link em inglês).

Correções de bugs

  • Interrupção do uso de classes de teste obsoletas. (aosp/853955, link em inglês)

Versão 1.1.0-alpha01

3 de dezembro de 2018

Mudanças na API

  • aosp/737190 (link em inglês): CoordinatorLayout agora implementa NestedScrollingParent3 e CoordinatorLayout.Behavior implementa uma nova sobrecarga de onNestedScroll para permitir que Behaviors possa informar a distância de rolagem que consome até filhos de rolagem aninhados (durante a passagem dispatchNestedScroll()/onNestedScroll()). O uso de onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) anteriormente existente foi suspenso em favor do novo onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) e novas implementações de Behavior precisam ser atualizadas corretamente.

    Se o código do desenvolvedor atualmente modificar CoordinatorLayout#onNestedScroll(View, int, int, int, int, int), ele provavelmente não será mais chamado e CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) precisará ser substituído.