Glimmer do Jetpack Compose
| Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| 23 de setembro de 2026 | - | - | - | 1.0.0-alpha20 |
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-alpha20" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha20") }
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-alpha20
23 de setembro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha20 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha20. A versão 1.0.0-alpha20 contém estes commits.
Mudanças na API
- Adição do Glimmer
AlertDialog(I01019). - As bibliotecas agora são direcionadas ao Kotlin 2.2 e exigem o kotlinc 2.2 (I82396, b/498369605).
- Adição de
LeadingImageCardeTrailingImageCard(Icdf91). - Adição da API
ImageCarde remoção do parâmetroheaderdeCardeActionCard(I81f62). - Adição de componentes
IconMarkerusados para ancoragem em objetos do mundo real. (I958d6).
Correções de bugs
- A dependência
androidx.lifecycle:lifecycle-runtimefoi atualizada para 2.10.0. Essa versão é necessária para que as verificações de lint do tempo de execução do ciclo de vida agrupado sejam executadas com o AGP versão 9.5.0-alpha04 ou mais recente. (I99bfd, b/556807521)
Versão 1.0.0-alpha19
9 de setembro de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha19 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha19. A versão 1.0.0-alpha19 contém estes commits.
Mudanças na API
- Mude o nome do parâmetro de
colorparabaseColoremSurfaceDefaults.coloreSurfaceDefaults.focusedColor(Id1a08) - Adicione o parâmetro
pageOffsetFractionàs funçõesanimateScrollToPageescrollToPageemGlimmerPagerState. (I5ed0d).
Correções de bugs
- O
compileSdkpara bibliotecas do Compose foi atualizado para a versão 37.1. Isso vai exigir a atualização transitiva docompileSdkpara todos os apps e bibliotecas que usam o Compose. (I05b0f).
Versão 1.0.0-alpha18
26 de agosto de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha18 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha18. A versão 1.0.0-alpha18 contém estes commits.
Mudanças na API
- Mude o tipo serializado
ButtonGroupState.SaverdeIntpara*. (I78af5). - Faça com que
SurfaceDefaults.coloreSurfaceDefaults.focusedColor, e a funçãocheckedBackgroundColoremIconToggleButtoneToggleButton, funcionem como funções@Composable. (I52eb5, b/481943080). - Adicione os parâmetros
focusedColorefocusedContentColorà funçãoModifier.surface()para personalizar as cores da superfície em foco. (Ied24a). - Remova a personalização da borda de todos os componentes e a cor do contorno de
GlimmerTheme.colors. (I0d814).
Versão 1.0.0-alpha17
12 de agosto de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha17 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha17. A versão 1.0.0-alpha17 contém estes commits.
Versão 1.0.0-alpha16
29 de julho de 2026
Lançamento de androidx.xr.glimmer:glimmer:1.0.0-alpha16 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha16. A versão 1.0.0-alpha16 contém estes commits.
Mudanças na API
- Adicione a API de indicador de página para uso com o
GlimmerHorizontalPager. Esse componente é agrupado por padrão ao usar o Pager, mas também pode ser usado separadamente, desde que seja fornecido umGlimmerPagerState(I54990, b/481669397). - Adição do componente
ButtonGroup(I26324, b/481662773).
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.surface, que aplica uma sobreposição visual quando a superfície está desativada. (I8b781) - Introduzimos o
reverseLayoutnoGlimmerPagerLayoutInfo(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)
- Remoção de sobrecargas focáveis e clicáveis 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
glimmer-google-fontsé 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) - Generalizado 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ária 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 cores chamado "background". (I6bb6c, b/481671956)
- Adição de um subsistema
ComponentSpacingValuesemGlimmerThemeque fornece valores para uso em componentes para padding 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). - A profundidade e as entidades relacionadas foram renomeadas como
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
TitleChipDefaults.contentPaddingfoi substituído por 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). - Atualizamos a ordem dos parâmetros de texto do Glimmer
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
- Adicionamos
VerticalListDefaultspara fornecer valores recomendados ao 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
03 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>)noListScope. (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)