compor material3 adaptável
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
1o de maio de 2024 | - | - | - | 1.0.0-alpha12 |
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 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.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
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.0
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 these confirmações.
Mudanças na API
- Adição das informações de
isFlat
aHingeInfo
(Ie0516, b/333784198). - As APIs adaptáveis não são experimentais (I1d038).
- As APIs de layout adaptáveis não são experimentais (Id23df).
- Mudança de
BackNavigationBehavior
de uma enumeração para uma classe de valor (Id8757).
Correções de bugs
- A fração de transição foi modificada para uma lambda (I6f5a9).
- Correção do problema de estado inicial de
SizeTracker
(18326a9). - A lista de articulações foi incluída na verificação de igualdade de
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 these confirmações.
Mudanças na API
- Torne as interfaces de escopo seladas. (Iefa57).
- Introdução do
AnimatedPaneScope
. (I62d73, b/332750742). - Torne 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 scaffold fáceis de usar e com 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 these confirmações.
Mudanças na API
- Tornar a largura preferencial padrão adaptável e personalizável. (Ic3abc).
- Renomeação de funções de cálculo da diretiva de scaffold (I10855).
- Remoção de paddings e encartes das APIs de scaffold. (I786f8).
- Foram adicionados métodos de lembrete do navegador 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 these confirmações.
Mudanças na API
- Adição de campos de transição de estado ao
ThreePaneScaffoldScope
(I3d917). - Reordenar 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 em movimentos de 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 these commits.
Novos recursos
- Implementar o deslizamento atrasado ao alternar entre painéis. (I1a38e).
Mudanças na API
- A interface
ThreePaneScaffoldState
foi removida. (I63f23).
Versão 1.0.0-alpha07
21 de fevereiro de 2024