Utwórz
Tworzenie stanowi połączenie 7 identyfikatorów grupy Maven w usłudze androidx
. Każda grupa zawiera wybrany podzbiór funkcji z własnym zestawem informacji o wersjach.
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 zwiększyć wygodę użytkowników. |
compose.buildr, | Przekształć funkcje @Composable i włącz optymalizacje za pomocą wtyczki kompilatora Kotlin. |
compose.foundation | Pisz aplikacje Jetpack Compose, korzystając z gotowych elementów składowych i rozszerzaj podstawy do tworzenia własnych elementów systemu. |
compose.material, | Twórz interfejsy użytkownika Jetpack Compose z gotowymi do użycia komponentami Material Design. Jest to punkt wejścia wyższego poziomu Compose, zaprojektowany z myślą o dostarczaniu komponentów pasujących do tych opisanych na stronie www.material.io. |
compose.material3, | Twórz interfejsy użytkownika Jetpack Compose za pomocą komponentów Material Design 3, czyli nowej ewolucji Material Design. Material 3 zawiera zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczny kolor. Został zaprojektowany tak, aby zachować spójność z nowym stylem wizualnym i interfejsem systemu Androida 12. |
compose.runtime, | Podstawowe elementy modelu programowania i zarządzania stanem w usłudze Compose, a także podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka Compose Compiler. |
compose.ui; | Podstawowe komponenty interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu. |
Wersje
Ta tabela zawiera bieżące wersje poszczególnych grup.
Identyfikator grupy Maven | Najnowsza aktualizacja | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|---|
compose.animation, | 17 kwietnia 2024 r. | 1.6.6 | - | - | 1.7.0-alfa07 |
compose.buildr, | 17 kwietnia 2024 r. | 1.5.12 | - | - | - |
compose.foundation | 17 kwietnia 2024 r. | 1.6.6 | - | - | 1.7.0-alfa07 |
compose.material, | 17 kwietnia 2024 r. | 1.6.6 | - | - | 1.7.0-alfa07 |
compose.material3, | 17 kwietnia 2024 r. | 1.2.1 | - | - | 1.3.0-alfa05 |
compose.runtime, | 17 kwietnia 2024 r. | 1.6.6 | - | - | 1.7.0-alfa07 |
compose.ui; | 17 kwietnia 2024 r. | 1.6.6 | - | - | 1.7.0-alfa07 |
Deklarowanie zależności
Aby dodać zależność od 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.12" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.12" } 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 znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
BOM
Najnowsze wersje BOM znajdziesz na stronie mapowania BOM.
Ogłoszenia
Data | Ogłoszenie |
---|---|
26 czerwca 2023 r. | Od wersji 1.5.0-beta01 narzędzia Composer znajduje się on w artefaktach „*-android”. W wersji 1.6.0-alfa01 pliki POM funkcji Compose zostały zaktualizowane, aby domyślnie wskazywały artefakt „-android” na potrzeby rozwiązywania zależności w systemach kompilacji, które nie obsługują metadanych modułu Gradle. |