compose material3 adaptacyjny
Najnowsza aktualizacja | Wersja stabilna | Kandydat do wydania | Wersja Beta | Wydanie alfa |
---|---|---|---|---|
26 czerwca 2024 r. | - | - | 1.0.0–beta04 | - |
Deklarowanie zależności
Aby dodać zależność od tworzenia wiadomości, 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
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta04") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
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.
Compose Material3 w wersji adaptacyjnej 1.0
Wersja 1.0.0-beta04
26 czerwca 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
została zwolniona. Wersja 1.0.0-beta04 zawiera te zatwierdzenia.
Poprawki błędów
- Rozwiązaliśmy problem, który powodował, że po zaktualizowaniu granic zawiasów układ nie był odpowiednio aktualizowany. (71e9cf1).
Wersja 1.0.0-beta03
12 czerwca 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
została zwolniona. Wersja 1.0.0-beta03 zawiera te zatwierdzenia.
Poprawki błędów
- Naprawia awarie wynikające z nieprawidłowego rozpoznania zależności w wersji beta02.
Wersja 1.0.0-beta02
29 maja 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
została zwolniona. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.
Wersja 1.0.0-beta01
14 maja 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
została zwolniona. Wersja 1.0.0-beta01 zawiera te zatwierdzenia.
Wersja 1.0.0-alfa12
1 maja 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
została zwolniona. Wersja 1.0.0-alfa12 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Dodaj informacje o użytkowniku
isFlat
do usługiHingeInfo
(IE0516, b/333784198) - Ustaw adaptacyjne interfejsy API jako nieeksperymentalne (I1d038)
- Ustaw interfejsy API układu adaptacyjnego jako nieeksperymentalne (Id23df)
- Zmieniono
BackNavigationBehavior
z enum na klasę wartości (Id8757)
Poprawki błędów
- Zmień odsetek przejścia na wartość lambda (I6f5a9)
- Rozwiąż problem ze stanem początkowym atrybutu
SizeTracker
(18326a9) - Uwzględnij listę zawiasów w kontroli równości w funkcji
Posture
(6687137)
Wersja 1.0.0-alfa11
17 kwietnia 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
została zwolniona. Wersja 1.0.0-alfa11 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Zabezpiecz interfejsy zakresu. (Iefa57).
- Przedstawiamy:
AnimatedPaneScope
. (I62d73, b/332750742) - Pilnuj, by urządzenie
AdaptStrategy
było uszczelnione i stabilne. (Ia28b2). - Przedstaw metodę kopiowania danych
PaneScaffoldDirective
. (I9291f) - Oznacz
ThreePaneScaffoldScope
jako eksperymentalną. (I9d527) - Udostępnij łatwe w użyciu interfejsy API typu scaffold, które wspierają nawigację. (I263f0, b/321010778)
Wersja 1.0.0-alpha10
3 kwietnia 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
została zwolniona. Wersja 1.0.0-alfa10 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Ustaw jako domyślną szerokość adaptacyjną i dostosowywaną. (Ic3abc)
- Zmiana nazwy funkcji obliczania dyrektywy scaffold. (I10855)
- Usuń dopełnienia i wstawki z interfejsów API scaffold. (I786f8)
- Dodaj zapamiętywanie metod nawigatora bez typów ogólnych. (I607C3)
Wersja 1.0.0-alpha09
20 marca 2024 r.
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
została zwolniona. Wersja 1.0.0-alfa09 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Dodaj pola przejścia między stanami do tabeli
ThreePaneScaffoldScope
. (I3d917). - Zmień kolejność parametrów rusztowania. (I4dff5)
- Podaj wartość domyślną parametru modyfikującego
AnimatedPane
. (I77dd7)
Poprawki błędów
- Uwzględnij rozmiar odstępu w ruchach panelu. (A3174CA)
Wersja 1.0.0-alpha08
6 marca 2024 roku
Usługa androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
została zwolniona. Wersja 1.0.0-alfa08 zawiera te zatwierdzenia.
Nowe funkcje
- Wdróż opóźnione przesunięcie podczas przełączania paneli. (I1a38e).
Zmiany interfejsu API
- Interfejs
ThreePaneScaffoldState
został usunięty. (I63f23)
Wersja 1.0.0-alpha07
21 lutego 2024 r.