Riepilogo

Crea layout per le superfici remote utilizzando un'API in stile Jetpack Compose.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
27 agosto 2025 1.1.1 - 1.2.0-beta01 -

Dichiara le dipendenze

Per aggiungere una dipendenza da Glance, 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 {
    // For Glance support
    implementation "androidx.glance:glance:1.2.0-beta01"
    // For AppWidgets support
    implementation "androidx.glance:glance-appwidget:1.2.0-beta01"

    // For Wear-Tiles support
    implementation "androidx.glance:glance-wear-tiles:1.0.0-alpha07"
}

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

dependencies {
    // For Glance support
    implementation("androidx.glance:glance:1.2.0-beta01")
    
    // For AppWidgets support
    implementation("androidx.glance:glance-appwidget:1.2.0-beta01")

    // For Wear-Tiles support
    implementation("androidx.glance:glance-wear-tiles:1.0.0-alpha07")
}

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

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

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. 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 ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.2

Versione 1.2.0-beta01

27 agosto 2025

androidx.glance:glance-*:1.2.0-beta01 viene rilasciata. La versione 1.2.0-beta01 contiene questi commit.

Correzioni di bug

Versione 1.2.0-alpha01

7 maggio 2025

androidx.glance:glance-*:1.2.0-alpha01 viene rilasciata. La versione 1.2.0-alpha01 contiene questi commit.

Modifiche alle API

  • currentCompositeKeyHash è stato ritirato. Utilizza invece currentCompositeKeyHashCode. L'API di sostituzione codifica lo stesso hash con più bit, il che riduce esponenzialmente la possibilità che due gruppi casuali non correlati nella gerarchia di composizione abbiano la stessa chiave hash.(I4cb6a, b/177562901)
  • Aggiunge una nuova API per specificare il canale alfa (da 0f a 1f) per il composable Image di Glance e il modificatore dell'immagine di sfondo. Se non specificato, mantiene l'alpha dell'immagine di origine. (I8ad05)
  • Aggiungi le API Glance per le anteprime generate. Esegui l'override di GlanceAppWidget.providePreview per fornire un layout di anteprima per il widget. Poi chiama il numero GlanceAppWidgetManager.setWidgetPreview per impostare l'anteprima. (Iced16)
  • Aggiungi MultiProcessGlanceAppWidget per supportare le configurazioni multiprocesso (Idbb90)
  • Rimuove il tag sperimentale, ora supportiamo le espressioni lambda (I74d98, b/299361317)
  • Consenti di specificare il destinatario lambda per GlanceAppWidget.runComposition (I84829)
  • Aggiungi il parametro previewSize a requestPinGlanceAppWidget (I9f8f0, b/303256067)

Correzioni di bug

  • È stata rimossa la definizione manuale dell'accesso alle nuove API della piattaforma, poiché questa avviene automaticamente tramite la modellazione delle API quando si utilizza R8 con AGP 7.3 o versioni successive (ad es. R8 versione 3.3) e per tutte le build quando si utilizza AGP 8.1 o versioni successive (ad es. D8 versione 8.1). I client che non utilizzano AGP sono invitati a eseguire l'aggiornamento a D8 versione 8.1 o successive. Consulta questo articolo per ulteriori dettagli. (If6b4c, b/345472586)
  • Aggiorna le librerie glance-appwidget alla versione compileSdk 35 (I2e26b)

Versione 1.1

Versione 1.1.1

16 ottobre 2024

androidx.glance:glance-*:1.1.1 viene rilasciata. La versione 1.1.1 contiene questi commit.

Correzioni relative alla sicurezza

  • A partire da questa modifica, androidx viene compilato in base a protobuf 4.28.2 per risolvere CVE-2024-7254. Esegui l'upgrade della dipendenza dalla versione 1.1.0 di androidx.glance:glance-appwidget-proto e androidx.glance:glance-appwidget-external-protobuf alla versione 1.1.1 per risolvere il rischio di vulnerabilità.

Versione 1.1.0

12 giugno 2024

androidx.glance:glance-*:1.1.0 viene rilasciata. La versione 1.1.0 contiene questi commit.

Modifiche importanti dalla versione 1.0.0

  • Sposta Moves Glance alla versione stabile 1.1.0.

Versione 1.1.0-rc01

14 maggio 2024

androidx.glance:glance-*:1.1.0-rc01 viene rilasciata. La versione 1.1.0-rc01 contiene questi commit.

Nuove funzionalità

  • Sono stati aggiunti i parametri di larghezza e altezza all'anteprima delle annotazioni per Glance. Sposta la versione 1.1.0 al candidato per la release.

Modifiche alle API

  • Aggiunge un parametro facoltativo a Scaffold. (If753f)
  • Aggiungi i parametri di larghezza e altezza a Glance @Preview. (Ibabe8)
  • Rimozione del supporto per le anteprime dei riquadri di Glance per Wear. (I3850a)
  • È stata aggiunta l'API per l'impostazione di valori di peso personalizzati per FontStyle. (I7390a)
  • Rinomina gli enum di ViewfinderImplementationMode per riflettere meglio le implementazioni sottostanti e aggiungi costanti fisse per TransformationInfo.sourceRotation (Ic6149)

Correzioni di bug

  • È stato corretto un bug che causava problemi di rendering per ViewGroups in modalità di compatibilità con le versioni precedenti (I8de92)

Contributo esterno

Versione 1.1.0-beta02

17 aprile 2024

androidx.glance:glance-*:1.1.0-beta02 viene rilasciata. Questa versione contiene i file JAR delle origini mancanti nella release precedente.

Versione 1.1.0-beta01

3 aprile 2024

androidx.glance:glance-*:1.1.0-beta01 viene rilasciata. La versione 1.1.0-beta01 contiene questi commit.

Versione 1.1.0-alpha01

7 febbraio 2024

androidx.glance:glance-*:1.1.0-alpha01 viene rilasciata. La versione 1.1.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Libreria di test delle unità per Glance che non richiede UI Automator. Il codice Glance può essere testato direttamente senza dover gonfiare la visualizzazione.
  • Componenti di livello superiore per layout più semplici.
  • Nuovi modificatori e opzioni di temi.
  • Nuova API per ottenere un flusso di RemoteViews da una composizione, runComposition

Modifiche alle API

  • Aggiunge un nuovo ruolo di colore widgetBackground ai temi di Sguardo. (Ia2ab8)
  • Aggiungi GlanceAppWidget.runComposition (I6344c, b/298066147)
  • Aggiunge un nuovo componente TopBar (Ibd361)
  • Aggiunge override al modificatore clickable. (Iacecf)
  • Aggiunge una nuova API per la colorazione dei pulsanti. Questa funzionalità deve essere sperimentale fino alla versione 1.0. (I92523)
  • Aggiunge runGlanceAppWidgetUnitTest che fornisce l'ambito per chiamare metodi su GlanceAppWidgetUnitTest come provideComposable per fornire un piccolo elemento componibile isolato per il test, onNode per trovare un elemento componibile Glance nei contenuti forniti. In questo modo, puoi scrivere test delle unità per singole funzioni componibili nel tuo widget dell'app per verificare che, dati determinati input, la funzione restituisca il set previsto di elementi componibili di Glance. (I2f682)
  • Aggiunge un modificatore testTag nella semantica da utilizzare nei test unitari. (I8f62f)
  • update TitleBar - text and icon individually tintable. (Ia0a60)
  • Aggiunge il componente di scaffolding (I8a736)
  • Aggiunge il filtro hasActionRunCallbackClickAction e l'asserzione assertHasActionRunCallbackClickAction per testare actionRunCallack. Inoltre, aggiunge ulteriori funzioni di variante abbreviata per i filtri di test correlati all'azione: hasStartActivityClickAction<activityClass>(..), hasStartServiceAction<receiverClass>(..), hasSendBroadcastAction<receiverClass>(..). Aggiunge varianti simili per le controparti assertHasXXX. (Ieca63)
  • Sposta l'API non rilasciata. Modifica un modificatore da interno a pubblico, ma con libreria limitata (If2a08)
  • Aggiunge il metodo onCompositionError in cui gli sviluppatori possono eseguire il codice quando si verifica un errore (I9b56f)
  • Aggiunge le API per pulsanti e pulsanti con icone a Glance (I0fd6f)
  • Aggiunge i filtri isLinearProgressIndicator, isIndeterminateLinearProgressIndicator e isIndeterminateCircularProgressIndicator per corrispondere agli indicatori di avanzamento. Filtro hasAnyDescendants include aggiuntivo per verificare se un nodo ha un discendente nella sua sotto-gerarchia che corrisponde a un matcher specifico (Ifd426)
  • Aggiunge asserzioni e filtri per consentire il test delle azioni di clic che avviano servizi / attività o trasmissioni. Include anche il test per verificare se gli elementi di input sono selezionati. (I3041c)

Versione 1.0.0

Versione 1.0.0-alpha07

27 agosto 2025

androidx.glance:glance-wear-tiles:1.0.0-alpha07 viene rilasciata. La versione 1.0.0-alpha07 contiene questi commit.

Nuove funzionalità

  • I riquadri Glance per Wear sono ora ritirati e verranno rimossi in una release futura. Verrà sostituita dalla nuova raccolta di widget per gli sguardi.

Modifiche alle API

  • Deprecates glance-wear-tiles (I82afd)
  • Rimozione delle annotazioni @RequiresApi(21) obsolete (Ic4792)
  • Rimozione delle annotazioni @RequiresApi(21) obsolete (I9103b)
  • Rimuove un modulo inutilizzato. Non procederemo con i modelli. (I3fc90, b/430070874)
  • I progetti rilasciati con Kotlin 2.0 richiedono l'utilizzo di KGP 2.0.0 o versioni successive (Idb6b5)
  • Correzione del feedback del consiglio API (I284c8)
  • Aggiunge una nuova API per la colorazione dei pulsanti. Questa funzionalità deve essere sperimentale fino alla versione 1.0 (I92523)
  • File API aggiornati per annotare la soppressione della compatibilità (I8e87a, b/287516207)
  • I tipi di protolayout sono ora completamente supportati in tutte le API di rendering dei riquadri. (I428b0)
  • File API pubblici e sperimentali uniti per i percorsi d,e,f,g (I03646, b/278769092)
  • È stata aggiunta l'API *Defaults per Button, Checkbox, RadioButton e Switch. che allinea lo sguardo più da vicino ai pattern di Jetpack Compose. (I94828)
  • Nuovo modulo dei modelli di Glance (I94459)
  • Abbiamo aggiunto il supporto per i tipi androidx.wear.protolayout a TileRenderer (I4ac7f)
  • Maggiore annullabilità del tipo restituito delle funzioni ritirate e nascoste (Ibf7b0)
  • Aggiunta dell'annotazione @JvmDefaultWithCompatibility (I8f206, b/251463569)
  • È stato aggiunto il supporto per l'utilizzo di lambda come callback (Ia0bbd)

Correzioni di bug

  • Aggiorna le librerie glance-appwidget alla versione compileSdk 35 (I2e26b)

Versione 1.0.0-alpha06

7 febbraio 2024

androidx.glance:glance-appwidget-preview:1.0.0-alpha06 e androidx.glance:glance-preview:1.0.0-alpha06 vengono rilasciati. La versione 1.0.0-alpha06 contiene questi commit.

Nuove funzionalità

  • Versione aggiornata in base al modulo principale di Glance.

Versione 1.0.0

6 settembre 2023

androidx.glance:glance-*:1.0.0 viene rilasciata. La versione 1.0.0 contiene questi commit.

Funzionalità principali della versione 1.0.0

  • Spostamento di Glance alla versione stabile 1.0.0

Versione 1.0.0-rc01

26 luglio 2023

androidx.glance:glance-*:1.0.0-rc01 viene rilasciata. La versione 1.0.0-rc01 contiene questi commit.

Sposta Glance su rc01 in attesa della release stabile per la versione 1.0.0.

Nuove funzionalità

  • Aggiunge parametri chiave alle espressioni lambda di azione per un'invocazione più stabile dell'azione.
  • Aggiunge la possibilità di fornire a ActvityOptions le azioni startActivity.
  • Aggiunge il supporto per Android 14

Modifiche alle API

  • È stato aggiunto un parametro chiave facoltativo per tutti gli elementi che accettano le espressioni lambda. (Id96c1, b/282445798)
  • Aggiunta del supporto per l'impostazione del bundle ActivityOptions per actionStartActivity (I6a08d)
  • File API pubblici e sperimentali uniti per i percorsi d,e,f,g (I03646, b/278769092)
  • N/A, le modifiche ai file API riguardano solo il riordino dei metodi (I5fa95)
  • Aggiungi l'API per l'impostazione di CoroutineContext per le richieste GlanceAppWidgetReceiver (I0a100)
  • È stata aggiunta una nuova API per fornire ActivityOptions per LazyColumn e LazyVerticalGrid che verrà utilizzata per tutte le azioni nell'elenco.(Id8d71)

Correzioni di bug

  • N/A, le modifiche ai file API riguardano solo il riordino dei metodi (I5fa95)
  • Demo dello stile del componente di testo di Glance (Ie78a4)

Versione 1.0.0-beta01

10 maggio 2023

androidx.glance:glance-*:1.0.0-beta01 viene rilasciata. La versione 1.0.0-beta01 contiene questi commit.

Nuove funzionalità

  • Sposta la libreria in versione beta.
  • Supporto dei temi tramite GlanceTheme , aggiunge i moduli glance-material e glance-material3 per supportare i temi di stile Material 2 e Material 3 in Glance.
  • È stato aggiunto il supporto per FontFamily alle API di testo.
  • GlanceAppWidget è stato spostato a un meccanismo di aggiornamento basato sulla sessione WorkManager. Gli utenti di Glance per AppWidgets ora devono eseguire l'override di GlanceAppWidget.provideGlance anziché del vecchio metodo Content. Poiché ora questa operazione viene eseguita in un worker, questo è un buon punto per caricare risorse, database o elementi di rete senza dover disporre di un worker separato.

Modifiche alle API

  • È stata aggiunta l'API *Defaults per Button, Checkbox, RadioButton e Switch. che allinea lo sguardo più da vicino ai pattern di Jetpack Compose. (I94828)
  • Nuovo modulo dei modelli di Glance (I94459)
  • Rendere ResourceColorProvider interno al modulo. Modifica che provoca un errore. Necessario perché ResourceColorProvider deve essere utilizzato solo per i temi dinamici per evitare situazioni in cui alcuni colori sono risorse dinamiche e altri sono completamente risolti. (Ib0db7)
  • Aggiunge FontFamily come opzione per TextStyle. (Ic19ba, b/274179837)
  • Nome del parametro del valore per Enum.valueOf modificato (Ia9b89)
  • Altre eccezioni generate dall'enumerazione valueOf (I818fe)
  • GlanceAppWidget è stato aggiornato per utilizzare provideGlance come punto di ingresso principale. GlanceAppWidget.Content è stato ritirato. (I202b5)
  • Aggiunge un'opzione per fornire il colore della tinta per le immagini (I26192, b/212418562)
  • Maggiore annullabilità del tipo restituito delle funzioni nascoste e ritirate. (Ibf7b0)
  • Aggiunta dell'annotazione @JvmDefaultWithCompatibility (I8f206)
  • Rimozione di SingleEntityTemplateData.displayHeader inutilizzato. (I7f094)
  • È stato aggiunto il supporto per l'utilizzo di lambda come callback (Ia0bbd)
  • DayNightColorProvider è stato spostato nel modulo di riepilogo (I1842c, b/256934779)
  • Rimuove LocalColorProvider da Modelli. I modelli ora utilizzeranno GlanceTheme.colors (Ic15e2)
  • Rimossa la possibilità di valori nulli da Text(style: TextStyle) (I7123b, b/237012816)
  • Colore del testo predefinito in nero. Rimuovi la possibilità di valori nulli (I3072c, b/237012816)
  • Rendere il tema dinamico ColorProviders un oggetto a parte. Rendere ResourceColorProvider interno al modulo. (Id0e2d, b/237012816)
  • Aggiungi la categoria Non definita a ImageSize. (I2fa39)
  • Rimuovi la funzione GlanceAppWidget.Content ritirata (Ib05f6)
  • Aggiunge il modificatore come parametro a AndroidRemoteViews. (I515d4)
  • Aggiungi GlanceAppWidget.compose per semplificare i test unitari (Ie9b28)

Correzioni di bug

  • È stato aggiunto un widget demo per i caratteri di testo di Glance (I5c3d7)
  • Rende AndroidRemoteViews ridimensionabile con il modificatore.
  • Risolti i problemi relativi ai colori del tema incoerenti
  • Tutte le risorse ora hanno un prefisso per evitare conflitti

Versione 1.0.0-alpha05

5 ottobre 2022

androidx.glance:glance:1.0.0-alpha05, androidx.glance:glance-appwidget:1.0.0-alpha05 e androidx.glance:glance-wear-tiles:1.0.0-alpha05 sono rilasciati. La versione 1.0.0-alpha05 contiene questi commit.

Nuove funzionalità

  • Aggiunge requestPinGlanceAppWidget a GlanceAppWidgetManager, consentendo alle app di chiedere a un utente di aggiungere il widget basato su Glance alla schermata Home. (Ic6e47)
  • Aggiunge ACTION_DEBUG_UPDATE a GlanceAppWidgetReceiver per consentire agli sviluppatori di forzare l'aggiornamento del widget da ADB su dispositivi rooted ed emulatori. (I94ae1)

Modifiche alle API

  • Rimuovi i pulsanti di azione dell'intestazione nei modelli Glance per semplificare il caso d'uso. (Ie4387)
  • È stato eseguito il refactoring del modello di singola entità per riutilizzare la progettazione del sottosistema dei blocchi. (Iecd2c)
  • È stato eseguito il refactoring del modello di elenco di riepiloghi per utilizzare la progettazione a blocchi.Text/Image/Action (If0cc1)
  • Aggiungi l'intervallo di numeri di priorità per TextBlock e ImageBlock. (I73100)

Correzioni di bug

  • È stata rimossa la dipendenza da Material3. (I28d1c)
  • Passa a un sistema più coerente per l'aggiunta di margini e spazi nei layout dei modelli di riepilogo. (I29773)
  • Corregge la regola Proguard errata che impediva la creazione di release ridotte.

Versione 1.0.0-alpha04

10 agosto 2022

androidx.glance:glance:1.0.0-alpha04, androidx.glance:glance-appwidget:1.0.0-alpha04 e androidx.glance:glance-wear-tiles:1.0.0-alpha04 sono rilasciati. La versione 1.0.0-alpha04 contiene questi commit.

Nuove funzionalità

  • Aggiunge funzionalità di colorazione dei pulsanti.
  • Aggiunge l'annotazione GlanceComposable per un migliore controllo del tempo di compilazione.
  • Aggiunge funzionalità di Glance specifiche per Wear.

Modifiche alle API

  • Aggiorna l'API Glance Gallery Data e la visualizzazione compatta. (Ibc7a8)
  • Aggiunge ButtonColors per la configurazione dei pulsanti. (Iea88d, b/236305351)
  • Rinomina ColorProvider.resolve in ColorProvider.getColor (Ic9dfe)
  • Aggiunge il metodo copy() a TextStyle. (I9aef6)
  • Aggiunge una classe ColorProviders che può essere utilizzata come parte dei temi per Glance. (I848b9, b/237012816)
  • Aggiungi il supporto dei modelli di elenco agli stili di elenco e alla visualizzazione compressa. (I50cdc)
  • Aggiungi la semantica a GlanceModiier e GlanceCurvedModifier. (Ifda7e)
  • Aggiungi l'annotazione GlanceComposable. (I5dbf0)
  • Sposta i modelli di Glance nel progetto Glance principale. (I9db94)
  • Aggiungi ColorProvider.resolve() (Ife532, b/214733442)
  • Nuovo metodo per ottenere GlanceId da un appWidgetId esistente o da un intent di un'attività di configurazione (Icb70c, b/230391946)
  • Aggiungi l'annotazione GlanceComposable. (I2c21f)
  • È stato aggiunto GlanceRemoteViews per l'esecuzione della composizione al di fuori di GlanceAppWidget. (I18f92)
  • Rimuovi colore in ProgressIndicatorDefaults. (I40299)
  • Rinomina il metodo onRun di ActionCallback in onAction, per coerenza con le API pubbliche, come richiesto dal feedback sulla revisione delle API. (Icfa57)
  • Converti i layout dei modelli di occhiata in modo che utilizzino una mappa (I46bfd)
  • Aggiungi il componente componibile RadioButton (I4ecce)
  • Aggiunta di GlanceWearTiles per la composizione di riquadri Wear (Ia9f65)
  • Aggiunta di un elemento cliccabile a GlanceCurvedModifier (Iec2a0)
  • Implementa CurvedRow come ambito e crea un DSL per aggiungere elementi compositivi e/o curvi normali. Sono stati aggiunti anche curvedLine e curvedSpacer, che vengono tradotti in ArcLine e ArcSpacer nei riquadri proto (Ib955b).
  • Aggiornamento della nullabilità in core e appcompat in modo che corrisponda a Tiramisu DP2 (I0cbb7)
  • Aggiungi il supporto per RuncallbackAction nei riquadri di Glance per Wear, per ora è supportato solo RunCallbackAction SENZA parametri (Ide64a)

Contributo esterno

  • API :compose:ui:ui-test aggiornata (updateApi) a causa della migrazione di test-coroutines-lib (I3366d)

Versione 1.0.0-alpha03

23 febbraio 2022

androidx.glance:glance-*:1.0.0-alpha03 viene rilasciata. La versione 1.0.0-alpha03 contiene questi commit.

Nuove funzionalità

  • Definizione semplificata dello stato per impostare come predefinite le preferenze.

Modifiche alle API

  • Semplifica la gestione dello stato impostando PreferencesGlanceStateDefinition come gestione dello stato predefinita. È stato rimosso GlanceAppWidget.updateAppWidgetState ed è stato introdotto updateAppWidgetState, che utilizza Preferences per impostazione predefinita. (I58963)
  • Aggiungi la classe Glance TemplateText e aggiorna il design del modello (I4e146)
  • Aggiunge l'infrastruttura di struttura per il modello Freeform (If03d6)
  • Aggiornamenti ai layout di SingleEntityTemplate (If925d)
  • Aggiunto LazyVerticalGrid (I5f442)
  • Utilizza ColorProvider su SingleEntityTemplate (I01ee0)
  • Aggiorna il nome della classe del modello (I3720e)
  • Aggiunta di LinearProgressIndicator e CircularProgressIndicator componibili. (Ie116b)

Correzioni di bug

  • Implementazione dei modelli di anteprima iniziale, definisce i dati del "modello a elemento singolo" e il layout del modello di esempio (I35837)
  • Allinea al centro per impostazione predefinita i contenuti del riquadro (I264be)
  • Correzione di bug con fillMaxSize/Width/Height in glance-wear-tiles (I0a39f)

Versione 1.0.0-alpha02

26 gennaio 2022

androidx.glance:glance-*:1.0.0-alpha02 viene rilasciata. La versione 1.0.0-alpha02 contiene questi commit.

Nuove funzionalità

Questa release contiene il set di API per creare riquadri di Wear utilizzando il runtime di Compose con composable ottimizzati per la visualizzazione rapida.

  • Dichiara il servizio di riquadro per Wear estendendo GlanceTileService, un servizio per creare il riquadro nella funzione Content() componibile.
  • Componenti componibili di Wear Tiles specifici per le occhiate: CurvedRow, CurvedText.
  • Gestisci diverse modalità della sequenza temporale per il riquadro definendo TimelineMode.SingleEntry e TimelineMode.TimeBoundEntries.
  • LocalTimeInterval, la composizione locale si riferisce a un intervallo di tempo specifico.
  • BorderModifer è un GlanceModifier che applica un bordo intorno a un elemento.

Questa release aggiunge anche gli indicatori di avanzamento a Glance di AppWidget.

Modifiche alle API

  • Aggiunta di LinearProgressIndicator e CircularProgressIndicator componibili. (Ie116b)
  • Modifica actionStartBroadcastReceiver in actionSendBroadcast (I7d555)
  • Passa il contesto al callback GlanceAppWidget onDelete (I4c795)

Correzioni di bug

  • Gestione corretta di OPTIONS_APPWIDGET_SIZES se presente ma vuoto. (I01f82)

Versione 1.0.0-alpha01

15 dicembre 2021

androidx.glance:glance:1.0.0-alpha01, androidx.glance:glance-appwidget:1.0.0-alpha01 e androidx.glance:glance-appwidget-proto:1.0.0-alpha01 sono rilasciati. La versione 1.0.0-alpha01 contiene questi commit.

Funzionalità nella release iniziale

  • La prima release di Glance include il primo set di API per creare AppWidget utilizzando Compose Runtime con un set di nuovi componenti componibili ottimizzati per gli "elementi a colpo d'occhio".

Funzionalità