Compose
Składnik jest kombinacją 7 identyfikatorów grupy Maven w ramach androidx
. Każda grupa zawiera określony podzbiór funkcji, z którym wiąże się własny zestaw informacji o wydańach.
Ta tabela zawiera informacje o grupach i linki do poszczególnych zestawów informacji o wersji.
Grupa | Opis |
---|---|
compose.animation | tworzyć animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników. |
compose.compiler | Przekształcaj funkcje @Composable i włącz optymalizacje za pomocą wtyczki kompilatora Kotlin. |
compose.foundation | Pisać aplikacje Jetpack Compose za pomocą gotowych elementów składowych i rozwijać podstawy, aby tworzyć własne elementy systemu projektowania. |
compose.material | Tworzenie interfejsów Jetpack Compose za pomocą gotowych komponentów Material Design. Jest to punkt wejścia na wyższym poziomie w Compose, który ma na celu udostępnianie komponentów odpowiadających komponentom opisanym na stronie www.material.io. |
compose.material3 | Twórz interfejsy Jetpack Compose za pomocą komponentów Material Design 3, czyli kolejnej generacji Material Design. Material 3 obejmuje zaktualizowane motywy i elementy oraz funkcje personalizacji Material You, takie jak dynamiczne kolory. Jest on spójny z nowym stylem wizualnym Androida 12 i interfejsem systemu. |
compose.runtime | Podstawowe elementy modelu programowania i zarządzania stanem w Compose oraz środowisko uruchomieniowe główne dla wtyczki kompilatora Compose, na które ma być nakierowany. |
compose.ui | Podstawowe elementy interfejsu tworzenia wiadomości, które są potrzebne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie danych. |
Wersje
Ta tabela zawiera bieżące wersje poszczególnych grup.
Identyfikator grupy Maven | Ostatnia aktualizacja | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wersja alfa |
---|---|---|---|---|---|
compose.animation | 13 listopada 2024 r. | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.compiler | 7 sierpnia 2024 r. | 1.5.15 | - | - | - |
compose.foundation | 13 listopada 2024 r. | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material | 13 listopada 2024 r. | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material3 | 13 listopada 2024 r. | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 13 listopada 2024 r. | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.ui | 13 listopada 2024 r. | 1.7.5 | - | - | 1.8.0-alpha06 |
Deklarowanie zależności
Aby dodać zależność od Compose, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Maven firmy Google.
Dodaj zależności dla 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ć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
BOM
Najnowsze wersje BOM znajdziesz na stronie składania mapowania BOM.
Ogłoszenia
Data | Ogłoszenie |
---|---|
26 czerwca 2023 r. | Od wersji Compose 1.5.0-beta01 pliki Compose aar znajdują się w artefaktach „*-android”. W wersji 1.6.0-alpha01 pliki POM w Compose zostały zaktualizowane, aby domyślnie wskazywać artefakt „-android” w celu rozwiązania zależności w systemach kompilacji, które nie obsługują metadanych modułu Gradle. |