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

Constraintlayout

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

Para adicionar uma dependência a ConstraintLayout, 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.constraintlayout:constraintlayout:2.0.0-beta6"
}

Para ver mais informações sobre dependências, consulte Adicionar dependências de versã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.

Criar novo problema (link em inglês)

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

Versão 2.0.0

O ConstraintLayout 2.0 adiciona novos recursos a layouts, como layouts virtuais, e uma nova classe para simplificar a animação de visualizações, a MotionLayout.

Versão 2.0.0-beta4

16 de dezembro de 2019

Lançamento de androidx.constraintlayout:constraintlayout:2.0.0-beta4.

Novos recursos

MotionLayout

Novos atributos em Transition:

  • layoutDuringTransition: permite que você configure como a classe MotionLayout reagirá às chamadas de requestLayouts de filhos durante uma transição. Os valores possíveis são {ignoreRequest, honorRequest}
  • pathMotionArc: o caminho percorrido pelos elementos em movimento usará um arco. Os valores possíveis são {startVertical | startHorizontal | flip | none}

Agora é possível definir uma transição padrão omitindo os ConstraintSets de início e fim. Essa transição padrão será usada se não for encontrada nenhuma outra transição correspondente aos estados de início e fim.

Correções de bugs

Veja aqui a lista de problemas resolvidos