compor Material3 adaptável
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
21 de agosto de 2024 | - | 1.0.0-rc01 | - | 1.1.0-alpha01 |
Declarar dependências
Para adicionar uma dependência ao Compose, 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.compose.material3.adaptive:adaptive:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
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.
Compose Material3 Adaptive versão 1.1
Versão 1.1.0-alpha01
21 de agosto de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
. A versão 1.1.0-alpha01 contém estas confirmações.
Novos recursos
- Introdução de suporte à expansão de painel de scaffolds adaptáveis.
Mudanças na API
- As APIs de expansão de painel foram introduzidas ao público (I301d6).
ThreePaneScaffoldState
foi introduzido para controlar as transições de valor do painel. Foram adicionadas sobrecargas deListDetailPaneScaffold
eSupportingPaneScaffold
, que aceitam esse estado. (I5db3b).- Introdução da chave de expansão do painel e da interface do provedor de chaves (Id621f).
Correções de bugs
- Correção do cálculo incorreto de partição quando a articulação excluída é apresentada. (9dfd483).
Compose Material3 Adaptive versão 1.0
Versão 1.0.0-rc01
21 de agosto de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
. A versão 1.0.0-rc01 contém estas confirmações.
Correções de bugs
- Correção do cálculo incorreto de partição quando a articulação excluída é apresentada. (9dfd483).
Versão 1.0.0-beta04
26 de junho de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
. A versão 1.0.0-beta04 contém estas confirmações.
Correções de bugs
- Correção do problema em que, quando os limites de articulação são atualizados, o layout não é atualizado de maneira adequada. (71e9cf1).
Versão 1.0.0-beta03
12 de junho de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
. A versão 1.0.0-beta03 contém estas confirmações.
Correções de bugs
- Correção de falhas causadas pela resolução de dependência incorreta em beta02.
Versão 1.0.0-beta02
29 de maio de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
. A versão 1.0.0-beta02 contém estas confirmações.
Versão 1.0.0-beta01
14 de maio de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
. A versão 1.0.0-beta01 contém estas confirmações.
Versão 1.0.0-alpha12
1o de maio de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
. A versão 1.0.0-alpha12 contém estas confirmações.
Mudanças na API
- Adição de informações de
isFlat
aHingeInfo
(Ie0516, b/333784198). - As APIs adaptáveis agora são não experimentais (I1d038).
- As APIs de layout adaptável agora são não experimentais (Id23df).
- Mudança de
BackNavigationBehavior
de um tipo enumerado para uma classe de valor (Id8757).
Correções de bugs
- Mudança da fração de transição para uma lambda (I6f5a9).
- Correção do problema de estado inicial de
SizeTracker
(18326a9). - Inclusão da lista de articulações na verificação de igualdade do
Posture
(6687137).
Versão 1.0.0-alpha11
17 de abril de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
. A versão 1.0.0-alpha11 contém estas confirmações.
Mudanças na API
- As interfaces de escopo foram seladas. (Iefa57).
- Introdução a
AnimatedPaneScope
. (I62d73, b/332750742). - Deixe o
AdaptStrategy
selado e estável. (Ia28b2). - Introduza um método de cópia de
PaneScaffoldDirective
. (I9291f). ThreePaneScaffoldScope
foi marcado como experimental (I9d527).- Fornecer APIs de scaffolding fáceis de usar e que ofereçam suporte à navegação. (I263f0, b/321010778).
Versão 1.0.0-alpha10
3 de abril de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
. A versão 1.0.0-alpha10 contém estas confirmações.
Mudanças na API
- Tornar a largura preferencial padrão adaptável e personalizável. (Ic3abc).
- Renomeie as funções de cálculo da diretiva de scaffold. (I10855).
- Remoção de paddings e encartes das APIs scaffold. (I786f8).
- Foi adicionado um método remember do Navigator sem tipos genéricos. (I607c3).
Versão 1.0.0-alpha09
20 de março de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
. A versão 1.0.0-alpha09 contém estas confirmações.
Mudanças na API
- Foram adicionados campos de transição de estado a
ThreePaneScaffoldScope
. (I3d917). - Reordenar os parâmetros de scaffold. (I4dff5).
- Forneça o valor padrão do parâmetro modificador
AnimatedPane
. (I77dd7).
Correções de bugs
- Inclua o tamanho do espaçador nos movimentos do painel. (a3174ca).
Versão 1.0.0-alpha08
6 de março de 2024
Lançamento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
. A versão 1.0.0-alpha08 contém estas confirmações.
Novos recursos
- Implemente o deslizamento atrasado ao trocar de painel. (I1a38e).
Mudanças na API
- A interface
ThreePaneScaffoldState
foi removida. (I63f23).
Versão 1.0.0-alpha07
21 de fevereiro de 2024