Jetpack Compose Glimmer

  
Linguaggio di progettazione e toolkit UI per la creazione di esperienze Android XR ottimizzate
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
9 settembre 2026 - - - 1.0.0-alpha19

Dichiara le dipendenze

Per aggiungere una dipendenza da Jetpack Compose Glimmer, devi aggiungere il repository Maven di Google
al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

dependencies {
    implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha15"
}

Kotlin

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

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Versione 1.0

Versione 1.0.0-alpha19

9 settembre 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha19 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha19. La versione 1.0.0-alpha19 contiene questi commit.

Modifiche alle API

  • Modifica il nome del parametro color in baseColor sia per SurfaceDefaults.color sia per SurfaceDefaults.focusedColor (Id1a08)
  • Aggiungi il parametro pageOffsetFraction alle funzioni animateScrollToPage e scrollToPage in GlimmerPagerState. (I5ed0d)

Correzioni di bug

  • compileSdk per le librerie Compose aggiornato alla versione 37.1. Ciò richiederà l'aggiornamento transitivo di compileSdk per tutte le app e le librerie che utilizzano Compose. (I05b0f)

Versione 1.0.0-alpha18

26 agosto 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha18 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha18. La versione 1.0.0-alpha18 contiene questi commit.

Modifiche alle API

  • Modifica il tipo serializzato di ButtonGroupState.Saver da Int a *. (I78af5)
  • Rendi le funzioni SurfaceDefaults.color e SurfaceDefaults.focusedColor e la funzione checkedBackgroundColor in IconToggleButton e ToggleButton, funzioni @Composable. (I52eb5, b/481943080)
  • Aggiungi i parametri focusedColor e focusedContentColor alla funzione Modifier.surface() per personalizzare i colori della superficie selezionata. (Ied24a)
  • Rimuovi la personalizzazione del bordo da tutti i componenti e il colore del contorno da GlimmerTheme.colors. (I0d814)

Versione 1.0.0-alpha17

12 agosto 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha17 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha17. La versione 1.0.0-alpha17 contiene questi commit.

Versione 1.0.0-alpha16

29 luglio 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha16 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha16. La versione 1.0.0-alpha16 contiene questi commit.

Modifiche alle API

  • Aggiungi l'API dell'indicatore di pagina da utilizzare con GlimmerHorizontalPager. Questo componente è incluso per impostazione predefinita quando si utilizza Pager, ma può essere utilizzato anche separatamente, a condizione che venga fornito un GlimmerPagerState (I54990, b/481669397)
  • Aggiungi il componente ButtonGroup (I26324, b/481662773)

Versione 1.0.0-alpha15

1° luglio 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha15 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha15. La versione 1.0.0-alpha15 contiene questi commit.

Versione 1.0.0-alpha14

3 giugno 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha14 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14. La versione 1.0.0-alpha14 contiene questi commit.

Versione 1.0 di glimmer e glimmer-google-fonts

Versione 1.0.0-alpha13

19 maggio 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha13 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13. La versione 1.0.0-alpha13 contiene questi commit.

Modifiche alle API

  • È stato aggiunto un parametro enabled facoltativo a Modifier.surface che applica una sovrapposizione visiva quando la superficie è disattivata. (I8b781)
  • È stato introdotto reverseLayout in GlimmerPagerLayoutInfo (I73818, b/481669559)
  • Rinomina animateShape in animatedShape in ToggleButtonDefaults e IconToggleButtonDefaults (I15f00)
  • I componenti correlati a List sono stati rinominati per utilizzare il prefisso GlimmerLazyList. (If0737, b/425919254, b/483126735)
  • Implementazione iniziale dell'indicatore vocale per Glimmer (I446c7, b/481998624)
  • Rimuovi gli overload attivabili e cliccabili per il modificatore "surface". Ora è un singolo modificatore responsabile solo degli effetti visivi. Aggiungi manualmente i modificatori "focusable", "clickable" o altri modificatori per creare superfici interattive. Per saperne di più, consulta gli esempi. (I12dbe)

Versione 1.0.0-alpha12

6 maggio 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha12 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12. La versione 1.0.0-alpha12 contiene questi commit.

Modifiche alle API

Versione 1.0.0-alpha11

22 aprile 2026

Sono state rilasciate androidx.xr.glimmer:glimmer:1.0.0-alpha11 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11. La versione 1.0.0-alpha11 contiene questi commit.

Modifiche alle API

  • glimmer-google-fonts è stata rilasciata. Aggiungi questa dipendenza e utilizza createGoogleSansFlexTypography per creare un'istanza Typography con la configurazione Google Sans Flex consigliata. Questa istanza Typography può essere fornita normalmente tramite GlimmerTheme. (Iec9e4, b/458447191)

Versione 1.0.0-alpha10

8 aprile 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha10. La versione 1.0.0-alpha10 contiene questi commit.

Modifiche alle API

Correzioni di bug

  • compileSdk di Compose è stato aggiornato all'API 37. Ciò significa che è richiesta una versione minima di AGP 9.2.0 quando si utilizza Compose. (Id45cd, b/413674743)

Versione 1.0.0-alpha09

25 marzo 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha09. La versione 1.0.0-alpha09 contiene questi commit.

Modifiche alle API

  • Sono stati modificati i valori predefiniti per primary, positive, negative e surface. È stato aggiunto un nuovo asse di colore denominato "background". (I6bb6c, b/481671956)
  • È stato aggiunto un sottosistema ComponentSpacingValues in GlimmerTheme che fornisce valori da utilizzare nei componenti per i padding e altri elementi di spaziatura. Le costanti di spaziatura e padding PascalCase esistenti negli oggetti Defaults dei componenti (ad es. ContentPadding, ItemSpacing) sono state rinominate in camelCase e convertite in proprietà Composable. (I96e30, b/491166461)
  • Sposta onClick nell'ultima posizione dell'elenco dei parametri da utilizzare come lambda finale. Non utilizzare IndirectPointerEvent(s) se non viene fornita alcuna lambda applicabile (I9343e, b/486965466)
  • Depth e le entità correlate sono state rinominate in DepthEffect. Le proprietà dei livelli di DepthEffect sono state rese pubbliche. (Ie26d2, b/485632564)

Versione 1.0.0-alpha08

11 marzo 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha08. La versione 1.0.0-alpha08 contiene questi commit.

Modifiche alle API

  • TitleChipDefaults.contentPadding è stato sostituito con una costante ContentPadding. (If992f, b/489451530)
  • Glimmer ListState kini menyediakan ScrollIndicatorState (I0a2f8, b/481662773)
  • È stato aggiunto un nuovo TextStyle denominato caption. Per i TextStyles esistenti, sono stati aggiornati fontWeight, fontSize e lineHeight. (I2319f, b/473560419)

Versione 1.0.0-alpha07

25 febbraio 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha07. La versione 1.0.0-alpha07 contiene questi commit.

Versione 1.0.0-alpha06

11 febbraio 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha06. La versione 1.0.0-alpha06 contiene questi commit.

Modifiche alle API

  • Aggiungi una versione di overload dell'API VerticalList con lo slot per un titolo. (Ic3d44)
  • L'ordine dei parametri autoSize di Glimmer Text è stato aggiornato per garantire la coerenza con Material Design 3. (Ic24bd, b/477669012)

Versione 1.0.0-alpha05

28 gennaio 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha05. La versione 1.0.0-alpha05 contiene questi commit.

Versione 1.0.0-alpha04

14 gennaio 2026

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha04. La versione 1.0.0-alpha04 contiene questi commit.

Nuove funzionalità

  • È stato aggiunto il supporto per più decorazioni di elementi per VerticalStack (22daab3) e il supporto per le forme di decorazione generiche (033e015).

Modifiche alle API

  • È stato aggiunto VerticalListDefaults per fornire i valori consigliati per il composable VerticalList. (I07b1a, b/448364605)

Correzioni di bug

  • È stata aggiunta la gestione iniziale dello stato attivo a VerticalStack per assicurarsi che l'elemento in alto riceva lo stato attivo quando questo entra nello stack. In questo modo viene risolto un problema a causa del quale lo stato attivo iniziale viene assegnato all'elemento successivo, con conseguente scorrimento immediato a quell'elemento. (bd69841)
  • È stato corretto un bug in ItemDecorationNode di VerticalStack, in cui le decorazioni non venivano aggiornate nell'ambito dell'elemento quando il nodo del modificatore veniva riutilizzato. (7ec2c94)

Versione 1.0.0-alpha03

17 dicembre 2025

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha03. La versione 1.0.0-alpha03 contiene questi commit.

Correzioni di bug

  • Aggiornamenti del comportamento e correzioni di bug per gli stack

Versione 1.0.0-alpha02

3 dicembre 2025

È stata rilasciata androidx.xr.glimmer:glimmer:1.0.0-alpha02. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche alle API

  • Nuovi metodi di estensione items(items: List<T>) e itemsIndexed(items: List<T>) in ListScope. (Ic2afe)
  • Fornisci l'API FlingBehavior per VerticaList. (I16de7)
  • Fornisci una factory per il comportamento di snapping sensibile allo stato attivo di VerticalList. (I4a528)

Versione 1.0.0-alpha01

5 novembre 2025

androidx.xr.glimmer:glimmer:1.0.0-alpha01 è stata rilasciata. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Release iniziale per gli sviluppatori di Jetpack Compose Glimmer, linguaggio di progettazione e componenti UI per la creazione di esperienze Android XR. Progettata per garantire chiarezza, leggibilità e distrazioni minime grazie a uno stile semplificato, una messa a fuoco differenziata e un'elevazione ottimizzata.
  • Inizia a utilizzare il nostro set iniziale di componenti Jetpack Compose Glimmer:
    • Testo
    • Icone
    • Chip del titolo
    • Schede
    • Elenchi
    • Pulsanti
    • Stack (in fase di sviluppo)