Compose
Compose è una combinazione di 7 ID gruppo Maven all'interno di androidx
. Ogni gruppo
contiene un sottoinsieme di funzionalità target, ciascuna con il proprio insieme di funzionalità
note.
Questa tabella illustra i gruppi e i link a ciascun insieme di note di rilascio.
Gruppo | Descrizione |
---|---|
compose.animation | Crea animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in del compilatore Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estende le basi per creare i tuoi componenti di sistema di progettazione. |
compose.material | Crea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di ingresso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io. |
compose.material3 | Crea UI di Jetpack Compose con Material Design 3 Components, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati, nonché funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la nuova UI di sistema di Android 12. |
compose.runtime | Componenti di base di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime principale per il targeting del plug-in Compose Compiler. |
compose.ui | I componenti fondamentali dell'interfaccia utente di scrittura erano necessari per interagire con il dispositivo, tra cui layout, disegno e input. |
Versioni
Questa tabella elenca le versioni correnti di ciascun gruppo.
ID gruppo Maven | Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|---|
compose.animation | 4 settembre 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.compiler | 7 agosto 2024 | 05/01/15 | - | - | - |
compose.foundation | 4 settembre 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material | 4 settembre 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material3 | 4 settembre 2024 | 1.3.0 | - | - | - |
compose.runtime | 4 settembre 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.ui | 4 settembre 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza su Compose, devi aggiungere il Repository Maven di Google al tuo progetto. Consulta il Repository Maven di Google per ulteriori informazioni.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Alla moda
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Non esitare a contattarci in caso di nuovi problemi o idee per migliorare questa raccolta. Dai un'occhiata alle problemi esistenti in questa raccolta, prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente tramite facendo clic sul pulsante a forma di stella.
Consulta la documentazione di Issue Tracker per ulteriori informazioni.
DBA
Per le release BOM più recenti, visita la pagina Componi la pagina di mappatura della distinta base.
Annunci
Data | Annuncio |
---|---|
26 giugno 2023 | Dalla release Compose 1.5.0-beta01, Compose si trova sotto gli artefatti "*-android". Con la versione 1.6.0-alpha01, i file POM di Compose sono stati aggiornati per puntare all'artefatto "-android" per impostazione predefinita per la risoluzione delle dipendenze nei sistemi di build che non supportano i metadati dei moduli Gradle. |