Coordinatorlayout
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
4 de outubro de 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
Declarar dependências
Para adicionar uma dependência a 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 ao arquivo build.gradle
do
seu app ou módulo:
Groovy
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout: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.3
Versão 1.3.0-alpha02
4 de outubro de 2023
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
. A versão 1.3.0-alpha02 contém estas confirmações.
- Um lançamento de versão, sem mudanças em relação a
1.3.0-alpha01
.
Versão 1.3.0-alpha01
20 de setembro de 2023
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
. A versão 1.3.0-alpha01 contém estas confirmações.
Novos recursos
- Foi adicionado suporte aos eventos de tecla "Page Up", "Page Down", "Move Home" e "Move End". (14719d3).
Mudanças na API
- Anotações de nulidade foram adicionadas a
CoordinatorLayout.java
(Ieb647, b/236474453).
Correções de bugs
- Correção de ações do teclado de variação para cima, para baixo, da barra de espaço e das teclas com
NestedScrollView
eCoordinatorLayout
(bdd72e6).
Versão 1.2
Versão 1.2.0
12 de janeiro de 2022
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.2.0
. A versão 1.2.0 contém estas confirmações.
Mudanças importantes desde a 1.1.0
- Agora são retidas apenas anotações do ambiente de execução visíveis nas regras do CoordinatorLayout (9ec7cb).
Versão 1.2.0-rc01
15 de dezembro de 2021
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
. A versão 1.2.0-rc01 contém estas confirmações.
Versão 1.2.0-beta01
17 de novembro de 2021
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
. A versão 1.2.0-beta01 contém estas confirmações.
Mudanças na API
- As APIs foram finalizadas para a versão Beta.
Versão 1.2.0-alpha01
3 novembro de 2021
Lançamento de androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
. A versão 1.2.0-alpha01 contém estas confirmações.
Correções de bugs
- Agora são retidas apenas anotações do ambiente de execução visíveis nas regras do CoordinatorLayout (9ec7cb).
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.1.0 contém estas confirmações.
Mudanças importantes desde a versão 1.0.0
- aosp/737190: CoordinatorLayout agora implementa
NestedScrollingParent3
, eCoordinatorLayout.Behavior
implementa uma nova sobrecarga deonNestedScroll
para permitir queBehaviors
informe a distância de rolagem que consome aos filhos de rolagem aninhados (durante a transmissão dedispatchNestedScroll()
/onNestedScroll()
). O uso deonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
anteriormente existente foi suspenso em favor do novoonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
e novas implementações deBehavior
precisam ser atualizadas corretamente. Se o código do desenvolvedor atualmente modificarCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, ele provavelmente não será mais chamado, eCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
precisará ser substituído. - CoordinatorLayout exposto para os serviços de acessibilidade ( aosp/1056175).
- A anotação
CoordinatorLayout.DefaultBehavior
está obsoleta. Use a interfaceCoordinatorLayout.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).
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).
Versão 1.1.0-alpha01
3 de dezembro de 2018
Mudanças na API
aosp/737190: CoordinatorLayout agora implementa
NestedScrollingParent3
, eCoordinatorLayout.Behavior
implementa uma nova sobrecarga deonNestedScroll
para permitir queBehaviors
possa informar a distância de rolagem que consome aos filhos de rolagem aninhados (durante a passagemdispatchNestedScroll()
/onNestedScroll()
). O uso deonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
anteriormente existente foi suspenso em favor do novoonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
e novas implementações deBehavior
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, eCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
precisará ser substituído.