Utwórz
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 informacji o wersji.
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 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, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.buildr | 14 maja 2024 r. | 1.5.14 | - | - | - |
compose.foundation | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material3, | 26 czerwca 2024 r. | 1.2.1 | - | 1.3.0-beta04 | - |
compose.runtime, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.ui, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
Deklarowanie zależności
Aby dodać zależność w Compose, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.
W pliku build.gradle
aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:
Odlotowy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.14" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.14" } 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 wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj istniejące problemy w tej bibliotece. Możesz oddać swój głos do istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów.
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. |