Jetpack Compose Glimmer
| Ultimo aggiornamento | Release stabile | Candidato per la release | Release beta | Release alpha |
|---|---|---|---|---|
| 23 settembre 2026 | - | - | - | 1.0.0-alpha20 |
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:
Groovy
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha21" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha21") }
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.
Per saperne di più, consulta la documentazione di Issue Tracker.
Versione 1.0
Versione 1.0.0-alpha20
23 settembre 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha20 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha20 sono state rilasciate. La versione 1.0.0-alpha20 contiene questi commit.
Modifiche alle API
- Aggiunge Glimmer
AlertDialog(I01019) - Le librerie ora hanno come target Kotlin 2.2 e richiedono kotlinc 2.2 (I82396, b/498369605)
- aggiungi
LeadingImageCardeTrailingImageCard(Icdf91) - Aggiungi l'API
ImageCarde rimuovi il parametroheaderdaCardeActionCard(I81f62) - Sono stati aggiunti
IconMarkercomponenti utilizzati per l'ancoraggio a oggetti del mondo reale. (I958d6)
Correzioni di bug
- La dipendenza
androidx.lifecycle:lifecycle-runtimeè stata aggiornata alla versione 2.10.0. Questa versione è necessaria per l'esecuzione dei controlli lint del runtime del ciclo di vita in bundle con AGP versione 9.5.0-alpha04 o successive. (I99bfd, b/556807521)
Versione 1.0.0-alpha19
9 settembre 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha19 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha19 sono state rilasciate. La versione 1.0.0-alpha19 contiene questi commit.
Modifiche alle API
- Modifica il nome del parametro
colorinbaseColorsia perSurfaceDefaults.colorche perSurfaceDefaults.focusedColor(Id1a08) - Aggiungi il parametro
pageOffsetFractionalle funzionianimateScrollToPageescrollToPageinGlimmerPagerState. (I5ed0d)
Correzioni di bug
compileSdkper le librerie Compose aggiornato alla versione 37.1. Ciò richiederà l'aggiornamento transitivo dicompileSdkper tutte le app e le librerie che utilizzano Compose. (I05b0f)
Versione 1.0.0-alpha18
26 agosto 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha18 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha18 sono state rilasciate. La versione 1.0.0-alpha18 contiene questi commit.
Modifiche alle API
- Modifica il tipo serializzato di
ButtonGroupState.SaverdaInta*. (I78af5) - Crea le funzioni
SurfaceDefaults.coloreSurfaceDefaults.focusedColore la funzionecheckedBackgroundColorinIconToggleButtoneToggleButton,@Composable. (I52eb5, b/481943080) - Aggiungi i parametri
focusedColorefocusedContentColoralla funzioneModifier.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
androidx.xr.glimmer:glimmer:1.0.0-alpha17 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha17 sono state rilasciate. La versione 1.0.0-alpha17 contiene questi commit.
Versione 1.0.0-alpha16
29 luglio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha16 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha16 sono state rilasciate. 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 viene raggruppato per impostazione predefinita quando si utilizza il paginatore, ma può essere utilizzato anche separatamente, purché venga fornito unGlimmerPagerState(I54990, b/481669397). - Aggiungi il componente
ButtonGroup(I26324, b/481662773)
Versione 1.0.0-alpha15
1° luglio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha15 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha15 sono state rilasciate. La versione 1.0.0-alpha15 contiene questi commit.
Versione 1.0.0-alpha14
3 giugno 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha14 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14 sono state rilasciate. La versione 1.0.0-alpha14 contiene questi commit.
glimmer e glimmer-google-fonts versione 1.0
Versione 1.0.0-alpha13
19 maggio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha13 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13 sono state rilasciate. La versione 1.0.0-alpha13 contiene questi commit.
Modifiche alle API
- È stato aggiunto un parametro facoltativo
enabledaModifier.surfaceche applica una sovrapposizione visiva quando la superficie è disattivata. (I8b781) - È stato introdotto
reverseLayoutinGlimmerPagerLayoutInfo(I73818, b/481669559) - Rinomina
animateShapeinanimatedShapeinToggleButtonDefaultseIconToggleButtonDefaults(I15f00) - I componenti correlati a
Listsono stati rinominati in modo da utilizzare il prefissoGlimmerLazyList. (If0737, b/425919254, b/483126735) - Implementazione iniziale dell'indicatore vocale per Glimmer (I446c7, b/481998624)
- Rimuovi gli overload selezionabili e cliccabili per il modificatore "surface". Ora è un unico modificatore responsabile solo degli effetti visivi. Aggiungi manualmente i modificatori "focusable", "clickable" o altri per creare superfici interattive. Per saperne di più, consulta gli esempi. (I12dbe)
Versione 1.0.0-alpha12
6 maggio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha12 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12 sono state rilasciate. La versione 1.0.0-alpha12 contiene questi commit.
Modifiche alle API
- Introduzione dell'API Glimmer Pager (I2d830, b/481670271)
- Sono state aggiunte le API
ToggleButtoneIconToggleButton(I2656b, Ib1667, b/481299196, b/481663547)
Versione 1.0.0-alpha11
22 aprile 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha11 e androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 sono state rilasciate. La versione 1.0.0-alpha11 contiene questi commit.
Modifiche alle API
glimmer-google-fontsviene rilasciato: aggiungi questa dipendenza e utilizzacreateGoogleSansFlexTypographyper creare un'istanzaTypographycon la configurazione Google Sans Flex consigliata. Questa istanzaTypographypuò essere fornita normalmente tramiteGlimmerTheme. (Iec9e4, b/458447191)
Versione 1.0.0-alpha10
8 aprile 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 è stato rilasciato. La versione 1.0.0-alpha10 contiene questi commit.
Modifiche alle API
- È stata aggiunta l'API
IconButton. (I0f3dd, b/481298420) - È stato reso generico il tipo di risparmio
StackStatecomeSaver<StackState, *>. (Ic164f, b/491893461)
Correzioni di bug
- Aggiornamento di Compose
compileSdkall'API 37. Ciò significa che quando utilizzi Compose è richiesta una versione minima di AGP 9.2.0. (Id45cd, b/413674743)
Versione 1.0.0-alpha09
25 marzo 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha09 è stato rilasciato. La versione 1.0.0-alpha09 contiene questi commit.
Modifiche alle API
- Sono stati modificati i valori predefiniti per primario, positivo, negativo e superficie. È stato aggiunto un nuovo asse dei colori denominato "Sfondo". (I6bb6c, b/481671956)
- È stato aggiunto un sottosistema
ComponentSpacingValuesinGlimmerThemeche fornisce valori da utilizzare nei componenti per i margini interni e altri elementi di spaziatura. Le costanti di spaziatura e paddingPascalCaseesistenti negli oggetti predefiniti dei componenti (ad es.ContentPadding,ItemSpacing) sono state rinominate incamelCasee convertite in proprietà di composable. (I96e30, b/491166461) - Sposta
onClicknell'ultima posizione dell'elenco dei parametri da utilizzare come lambda finale. Non utilizzareIndirectPointerEvent(s)se non viene fornita alcuna espressione lambda applicabile (I9343e, b/486965466) - Profondità e le entità correlate sono state rinominate in
DepthEffect. Le proprietà del livello diDepthEffectvengono rese pubbliche. (Ie26d2, b/485632564)
Versione 1.0.0-alpha08
11 marzo 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha08 è stato rilasciato. La versione 1.0.0-alpha08 contiene questi commit.
Modifiche alle API
TitleChipDefaults.contentPaddingsostituito con una costanteContentPadding. (If992f, b/489451530)- Glimmer
ListStateora fornisceScrollIndicatorState(I0a2f8, b/481662773) - È stato aggiunto un nuovo
TextStylechiamatocaption. PerTextStylesesistente, AggiornatofontWeight,fontSizeelineHeight. (I2319f, b/473560419)
Versione 1.0.0-alpha07
25 febbraio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha07 è stato rilasciato. La versione 1.0.0-alpha07 contiene questi commit.
Versione 1.0.0-alpha06
11 febbraio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha06 è stato rilasciato. La versione 1.0.0-alpha06 contiene questi commit.
Modifiche alle API
- Aggiungi una versione sovraccarica dell'API
VerticalListcon lo spazio per un titolo. (Ic3d44) - È stato aggiornato l'ordine dei parametri di Glimmer Text
autoSizeper garantire la coerenza con Material 3. (Ic24bd, b/477669012)
Versione 1.0.0-alpha05
28 gennaio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha05 è stato rilasciato. La versione 1.0.0-alpha05 contiene questi commit.
Versione 1.0.0-alpha04
14 gennaio 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha04 è stato rilasciato. La versione 1.0.0-alpha04 contiene questi commit.
Nuove funzionalità
- È stato aggiunto il supporto per più decorazioni per elemento per
VerticalStack(22daab3) e per forme di decorazione generiche (033e015).
Modifiche alle API
- È stato aggiunto
VerticalListDefaultsper fornire valori consigliati per il componente componibileVerticalList. (I07b1a, b/448364605)
Correzioni di bug
- È stata aggiunta la gestione iniziale dello stato attivo a
VerticalStackper assicurarsi che l'elemento in alto riceva lo stato attivo quando questo entra nello stack. È stato risolto un problema per cui lo stato attivo iniziale viene assegnato all'elemento successivo, con conseguente scorrimento immediato fino a quell'elemento. (bd69841) - È stato corretto un bug in
ItemDecorationNodediVerticalStack, per cui le decorazioni non venivano aggiornate nell'ambito dell'elemento quando il nodo modificatore veniva riutilizzato. (7ec2c94)
Versione 1.0.0-alpha03
17 dicembre 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.
Correzioni di bug
- Aggiornamenti del comportamento e correzioni di bug per le pile
Versione 1.0.0-alpha02
3 dicembre 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.
Modifiche alle API
- Nuovi metodi di estensione
items(items: List<T>)eitemsIndexed(items: List<T>)suListScope. (Ic2afe) - Fornisci l'API
FlingBehaviorperVerticaList. (I16de7) - Fornisci una fabbrica per il comportamento di snapping consapevole della messa a fuoco 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 ottimizzate. 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 dei titoli
- Schede
- Elenchi
- Pulsanti
- Stack (in fase di sviluppo)