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 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 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 (link em inglês) nesta biblioteca antes de criar um novo. Adicione seu voto a um problema existente clicando no botão de estrela.
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
androidx.coordinatorlayout:coordinatorlayout:1.1.0
é lançado. 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: 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
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
é lançado. 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.