Brilho do Jetpack Compose
| Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| 1º de julho de 2026 | - | - | - | 1.0.0-alpha15 |
Declarar dependências
Para adicionar uma dependência ao Jetpack Compose Glimmer, 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 no arquivo build.gradle para
seu app ou módulo:
Groovy
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha15" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha15") }
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.0
Versão 1.0.0-alpha15
1º de julho de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha15 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha15. A versão 1.0.0-alpha15 contém estes commits.
Versão 1.0.0-alpha14
3 de junho de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha14 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14. A versão 1.0.0-alpha14 contém estes commits.
glimmer e glimmer-google-fonts versão 1.0
Versão 1.0.0-alpha13
19 de maio de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha13 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13. A versão 1.0.0-alpha13 contém estes commits.
Mudanças na API
- Adicionamos um parâmetro
enabledopcional aModifier.surfaceque aplica uma sobreposição visual quando a superfície está desativada. (I8b781) - Introduzido
reverseLayoutemGlimmerPagerLayoutInfo(I73818, b/481669559) animateShapefoi renomeado comoanimatedShapeemToggleButtonDefaultseIconToggleButtonDefaults(I15f00).- Os componentes relacionados a
Listforam renomeados para usar o prefixoGlimmerLazyList. (If0737, b/425919254, b/483126735). - Implementação inicial do indicador de voz para Glimmer (I446c7, b/481998624)
- Remova as sobrecargas de foco e de clique para o modificador "surface". Agora é um único modificador responsável apenas por efeitos visuais. Adicione manualmente "focusable" / "clickable" / outros modificadores para criar superfícies interativas. Consulte os exemplos para mais informações. (I12dbe).
Versão 1.0.0-alpha12
6 de maio de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha12 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12. A versão 1.0.0-alpha12 contém estes commits.
Mudanças na API
- Introdução da API Glimmer Pager (I2d830, b/481670271)
- Adição das APIs
ToggleButtoneIconToggleButton(I2656b, Ib1667, b/481299196, b/481663547).
Versão 1.0.0-alpha11
22 abril de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha11 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11. A versão 1.0.0-alpha11 contém estes commits.
Mudanças na API
- O
glimmer-google-fontsfoi lançado. Adicione essa dependência e usecreateGoogleSansFlexTypographypara criar uma instânciaTypographycom a configuração recomendada do Google Sans Flex. Essa instânciaTypographypode ser fornecida normalmente porGlimmerTheme. (Iec9e4, b/458447191)
Versão 1.0.0-alpha10
8 de abril de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha10. A versão 1.0.0-alpha10 contém estes commits.
Mudanças na API
- Adição da API
IconButton. (I0f3dd, b/481298420). - Generalizou o tipo do
StackStatesaver comoSaver<StackState, *>. (Ic164f, b/491893461)
Correções de bugs
- O Compose
compileSdkfoi atualizado para a API 37. Isso significa que é necessário ter uma versão mínima do AGP 9.2.0 ao usar o Compose. (Id45cd, b/413674743)
Versão 1.0.0-alpha09
25 de março de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha09. A versão 1.0.0-alpha09 contém estes commits.
Mudanças na API
- Ajustamos os valores padrão para primária, positiva, negativa e superfície. Adicionamos um novo eixo de cor chamado "background". (I6bb6c, b/481671956)
- Adição de um subsistema
ComponentSpacingValuesemGlimmerThemeque fornece valores para uso em componentes para paddings e outros elementos de espaçamento. As constantes de espaçamento e paddingPascalCaseatuais nos objetos padrão de componentes (por exemplo,ContentPadding,ItemSpacing) foram renomeadas paracamelCasee convertidas em propriedades combináveis. (I96e30, b/491166461) - Mova
onClickpara a última posição na lista de parâmetros para ser usado como lambda final. Não consumirIndirectPointerEvent(s)se nenhuma lambda aplicável for fornecida (I9343e, b/486965466). - Renomeamos "Profundidade" e entidades relacionadas para
DepthEffect. As propriedades da camada deDepthEffectsão tornadas públicas. (Ie26d2, b/485632564)
Versão 1.0.0-alpha08
11 de março de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha08. A versão 1.0.0-alpha08 contém estes commits.
Mudanças na API
- Substituímos
TitleChipDefaults.contentPaddingpor uma constanteContentPadding. (If992f, b/489451530). - O
ListStatedo Glimmer agora ofereceScrollIndicatorState(I0a2f8, b/481662773). - Adicionamos um novo
TextStylechamadocaption. Para oTextStylesatual,fontWeight,fontSizeelineHeightforam atualizados. (I2319f, b/473560419).
Versão 1.0.0-alpha07
25 de fevereiro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha07. A versão 1.0.0-alpha07 contém estes commits.
Versão 1.0.0-alpha06
11 de fevereiro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha06. A versão 1.0.0-alpha06 contém estes commits.
Mudanças na API
- Adicione uma versão sobrecarregada da API
VerticalListcom o slot para um título. (Ic3d44). - Atualizada a ordem dos parâmetros de texto de brilho
autoSizepara manter a consistência com o material3. (Ic24bd, b/477669012)
Versão 1.0.0-alpha05
28 de janeiro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha05. A versão 1.0.0-alpha05 contém estes commits.
Versão 1.0.0-alpha04
14 de janeiro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha04. A versão 1.0.0-alpha04 contém estes commits.
Novos recursos
- Foi adicionado suporte a várias decorações de itens por item para
VerticalStack(22daab3) e a formas de decoração genéricas (033e015).
Mudanças na API
- Adição de
VerticalListDefaultspara fornecer valores recomendados para o elemento combinávelVerticalList. (I07b1a, b/448364605).
Correções de bugs
- Adicionamos o processamento inicial de foco ao
VerticalStackpara garantir que o item de cima receba o foco quando ele entrar na pilha. Isso corrige um problema em que o foco inicial é atribuído ao próximo item, resultando em uma rolagem imediata para ele. (bd69841) - Foi corrigido um bug no
ItemDecorationNodedoVerticalStackem que as decorações não eram atualizadas no escopo do item quando o nó do modificador era reutilizado. (7ec2c94)
Versão 1.0.0-alpha03
17 de dezembro de 2025
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha03. A versão 1.0.0-alpha03 contém estes commits.
Correções de bugs
- Atualizações de comportamento e correções de bugs para pilhas
Versão 1.0.0-alpha02
3 de dezembro de 2025
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estes commits.
Mudanças na API
- Novos métodos de extensão
items(items: List<T>)eitemsIndexed(items: List<T>)emListScope. (Ic2afe). - Fornecer a API
FlingBehaviorparaVerticaList(I16de7) - Forneça uma fábrica para o comportamento de ajuste sensível ao foco
VerticalList. (I4a528).
Versão 1.0.0-alpha01
5 de novembro de 2025
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha01. A versão 1.0.0-alpha01 inclui estes commits.
Novos recursos
- Lançamento inicial para desenvolvedores do Jetpack Compose Glimmer, linguagem de design e componentes de interface para criar experiências de realidade aumentada no Android XR. Projetado para clareza, legibilidade e distração mínima com estilo simplificado, foco diferenciado e elevação otimizada.
- Comece a usar nosso conjunto inicial de componentes Glimmer do Jetpack Compose:
- Texto
- Icons
- Title Chips
- Cards
- Lists
- Buttons
- Stacks (em desenvolvimento)