Jetpack Compose Glimmer

  
Linguagem de design e kit de ferramentas de interface para criar experiências de Android XR aumentadas
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
8 de abril de 2026 - - - 1.0.0-alpha10

Declarar dependências

Para adicionar uma dependência no Jetpack Compose Glimmer, adicione o repositório do Google Maven
ao seu projeto. Leia o 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-alpha10"
}

Kotlin

dependencies {
    implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha10")
}

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.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.0

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 estas confirmações.

Mudanças na API

Correções de bugs

  • Atualização do compileSdk do Compose para a API 37. Isso significa que uma versão mínima do AGP 9.2.0 é necessária 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 estas confirmações.

Mudanças na API

  • Ajuste dos valores padrão para primário, positivo, negativo e de superfície. Adição de um novo eixo de cor chamado "background". (I6bb6c, b/481671956)
  • Adição de um subsistema ComponentSpacingValues em GlimmerTheme que fornece valores para uso em componentes para preenchimentos e outros elementos de espaçamento. As constantes de espaçamento e preenchimento PascalCase nos objetos de padrões de componentes (por exemplo, ContentPadding, ItemSpacing) foram renomeadas para camelCase e convertidas em propriedades combináveis. (I96e30, b/491166461)
  • Movimentação de onClick para a última posição na lista de parâmetros para ser usada como lambda final. Não consumir IndirectPointerEvent(s) se nenhuma lambda aplicável for fornecida (I9343e, b/486965466)
  • Renomeação de profundidade e entidades relacionadas para DepthEffect. As propriedades de camada de DepthEffect sã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 estas confirmações.

Mudanças na API

  • Substituição de TitleChipDefaults.contentPadding por uma constante ContentPadding. (If992f, b/489451530)
  • O Glimmer ListState agora fornece ScrollIndicatorState (I0a2f8, b/481662773)
  • Adição de um novo TextStyle chamado caption. Para os TextStyles atuais, atualização de fontWeight, fontSize e lineHeight. (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 estas confirmações.

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 estas confirmações.

Mudanças na API

  • Adição de uma versão sobrecarregada da API VerticalList com o slot para um título. (Ic3d44)
  • Atualização da ordem dos parâmetros de texto autoSize do Glimmer para consistência com o Material 3. (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 estas confirmações.

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 estas confirmações (link em inglês).

Novos recursos

  • Adição de suporte para várias decorações de itens por item para VerticalStack (22daab3) e suporte para formas de decoração genéricas (033e015).

Mudanças na API

  • Adição de VerticalListDefaults para fornecer valores recomendados para o combinável VerticalList. (I07b1a, b/448364605)

Correções de bugs

  • Adição do tratamento de foco inicial ao VerticalStack para garantir que o item superior 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 esse item. (bd69841)
  • Correção de um bug no ItemDecorationNode do VerticalStack, em 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 estas confirmações.

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 estas confirmações.

Mudanças na API

  • Novos métodos de extensão items(items: List<T>) e itemsIndexed(items: List<T>) no ListScope. (Ic2afe)
  • Fornecimento da API FlingBehavior para VerticaList. (I16de7)
  • Fornecimento de uma fábrica para o comportamento de ajuste com reconhecimento de 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 no Android XR Projetado para clareza, legibilidade e distração mínima com estilo simplificado, foco diferenciado e elevação otimizada.
  • Comece sua jornada com nosso conjunto inicial de componentes do Jetpack Compose Glimmer:
    • Texto
    • Icons
    • Title Chips
    • Cards
    • Lists
    • Buttons
    • Stacks (em desenvolvimento)