Compose
Narzędzie Compose to połączenie 7 identyfikatorów grup Maven w ramach usługi androidx
. Każda grupa
zawiera docelowy podzbiór funkcji, z których każda ma własny zestaw wersji;
notatek.
W tej tabeli opisano grupy i linki do poszczególnych zestawów informacji o wersji.
Grupa | Opis |
---|---|
compose.animation, | Twórz animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników. |
compose.buildr | Przekształcaj funkcje @Composable i optymalizuj funkcje za pomocą wtyczki kompilatora Kotlin. |
compose.foundation | Twórz aplikacje w Jetpack Compose, używając gotowych do użycia elementów składowych, i rozbuduj podstawy, aby tworzyć własne elementy systemu. |
compose.material, | Twórz interfejsy Jetpack Compose z gotowymi do użycia komponentami Material Design. Jest to punkt wejścia wyższego poziomu w Composer, który ma dostarczać komponenty pasujące do tych opisanych na www.material.io. |
compose.material3, | Twórz interfejsy Jetpack Compose z komponentami Material Design 3, które stanowią kolejną wersję Material Design. Material 3 ma zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczne kolory, i został zaprojektowany tak, aby był spójny z nowym stylem wizualnym i interfejsem systemu na Androidzie 12. |
compose.runtime, | Podstawowe elementy składowe modelu programowania i zarządzania stanem w usłudze Compose oraz podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka kompilatora Compose. |
compose.ui, | Podstawowe elementy interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu. |
Wersje
Ta tabela zawiera aktualne wersje każdej grupy.
Identyfikator grupy Maven | Najnowsza aktualizacja | Wersja stabilna | Kandydat do wydania | Wersja Beta | Wydanie alfa |
---|---|---|---|---|---|
compose.animation, | 4 września 2024 r. | 1.7.0 | - | - | 1.8.0-alfa01 |
compose.buildr | 7 sierpnia 2024 r. | 1.5.15 | - | - | - |
compose.foundation | 4 września 2024 r. | 1.7.0 | - | - | 1.8.0-alfa01 |
compose.material, | 4 września 2024 r. | 1.7.0 | - | - | 1.8.0-alfa01 |
compose.material3, | 4 września 2024 r. | 1.3.0 | - | - | - |
compose.runtime, | 4 września 2024 r. | 1.7.0 | - | - | 1.8.0-alfa01 |
compose.ui, | 4 września 2024 r. | 1.7.0 | - | - | 1.8.0-alfa01 |
Deklarowanie zależności
Aby dodać zależność w Compose, musisz dodać repozytorium Google Maven do w projektach AI. Zapoznaj się z repozytorium Google Maven. .
Dodaj zależności artefaktów, których potrzebujesz w pliku build.gradle
aplikacji lub modułu:
Odlotowe
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" } }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe problemy jak ulepszyć tę bibliotekę. Przyjrzyj się istniejące problemy w tej bibliotece, zanim utworzysz nową. Możesz zagłosować nad istniejącym problemem przez klikając przycisk gwiazdki.
Zobacz dokumentację narzędzia Issue Tracker. .
BOM
Najnowsze wersje BOM znajdziesz na stronie mapowania Utwórz BOM.
Ogłoszenia
Data | Ogłoszenie |
---|---|
26 czerwca 2023 r. | Od wersji Compose w wersji 1.5.0-beta01 funkcja Compose Aar znajduje się w artefaktach „*-android”. W wersji 1.6.0-alfa01 funkcja tworzenia plików POM została zaktualizowana tak, aby domyślnie wskazywał artefakt „-android” na potrzeby rozpoznawania zależności w systemach kompilacji, które nie obsługują metadanych modułu Gradle. |