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

Coordinatorlayout

  
Posicione widgets de aplicativos de nível superior, como AppBarLayout e FloatingActionButton.
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 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 uma nova edição

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

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 aos 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 aos 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.