Scrivi
Compose è una combinazione di 7 ID gruppo Maven all'interno di androidx
. Ogni gruppo contiene un sottoinsieme specifico di funzionalità, ciascuna con il proprio set di note di rilascio.
Questa tabella illustra i gruppi e fornisce i link a ciascun insieme di note di rilascio.
Raggruppa | Descrizione |
---|---|
compose.animation | Creare animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in di compilazione Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estendi le basi per creare i componenti del tuo sistema di progettazione. |
compose.material | Crea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di accesso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti su www.material.io. |
compose.material3 | Crea UI di Jetpack Compose con i componenti di Material Design 3, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati e funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la UI di sistema di Android 12. |
compose.runtime | Componenti di base fondamentali del modello di programmazione e della gestione dello stato di Compose, nonché del runtime di base per il plug-in di Compose Compiler da utilizzare come target. |
compose.ui | Componenti fondamentali dell'interfaccia utente di composizione necessari per interagire con il dispositivo, inclusi layout, disegno e input. |
Versions
In questa tabella sono elencate le versioni correnti di ciascun gruppo.
ID gruppo Maven | Aggiornamento più recente | Release stabile | Candidato per la release | Versione beta | Release alpha |
---|---|---|---|---|---|
compose.animation | 20 marzo 2024 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.compiler | 20 marzo 2024 | 1.5.11 | - | - | - |
compose.foundation | 20 marzo 2024 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.material | 20 marzo 2024 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.material3 | 20 marzo 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
compose.runtime | 20 marzo 2024 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.ui | 20 marzo 2024 | 1.6.4 | - | - | 1.7.0-alpha05 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza su Compose, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Trendy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.11" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.11" } kotlinOptions { jvmTarget = "1.8" } }
Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se rilevi nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne una nuova. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
DISTINTA BASE
Per le release più recenti della distinta base, visita la pagina di mappatura della distinta base.
Comunicazioni
Data | Annuncio |
---|---|
26 giugno 2023 | Dalla release Compose 1.5.0-beta01, Compose aar si trova sotto gli artefatti "*-android". Con la versione 1.6.0-alpha01, i file POM di Compose sono stati aggiornati in modo che puntino all'artefatto "-android" per impostazione predefinita per la risoluzione delle dipendenze nei sistemi di compilazione che non supportano i metadati del modulo Gradle. |