tworzenie adaptacyjnego materiału Material3
Najnowsza aktualizacja | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|
1 maja 2024 r. | - | - | - | 1.0.0-alfa12 |
Deklarowanie zależności
Aby dodać zależność od tworzenia, 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-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
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.
Aplikacja Compose Material3 w wersji adaptacyjnej 1.0
Wersja 1.0.0-alfa12
1 maja 2024 r.
Aplikacja androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
została zwolniona. Wersja 1.0.0-alfa12 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Dodaj informacje o elemencie
isFlat
do plikuHingeInfo
(Ie0516, b/333784198) - Ustaw adaptacyjne interfejsy API w fazie testów innych niż eksperymentalne (I1d038)
- Ustaw interfejsy API układu adaptacyjnego jako nieeksperymentalne (Id23df)
- Zmieniono atrybut
BackNavigationBehavior
z wyliczenia na klasę wartości (Id8757).
Poprawki błędów
- Zmień ułamek przejścia na lambda (I6f5a9)
- Rozwiąż początkowy problem ze stanem faktycznym pliku
SizeTracker
(18326a9) - Dołącz listę zawiasów w kontroli równości
Posture
(6687137)
Wersja 1.0.0-alfa11
17 kwietnia 2024 r.
Aplikacja androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
została zwolniona. Wersja 1.0.0-alpha11 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Zabezpiecz interfejsy zakresów. (Iefa57)
- Przedstaw
AnimatedPaneScope
. (I62d73, b/332750742) - Urządzenie
AdaptStrategy
powinno być szczelne i stabilne. (Ia28b2) - Wprowadź metodę kopiowania
PaneScaffoldDirective
. (I9291f) - Oznacz
ThreePaneScaffoldScope
jako eksperyment. (I9d527) - Udostępniaj łatwe w użyciu interfejsy API typu scaffold, które obsługują nawigację. (I263f0, b/321010778)
Wersja 1.0.0-alfa10
3 kwietnia 2024 r.
Aplikacja androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
została zwolniona. Wersja 1.0.0-alfa10 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Ustaw domyślną preferowaną szerokość i dostosuj ją do swoich potrzeb. (Ic3abc)
- Zmień nazwy funkcji obliczania dyrektyw scaffold. (I10855)
- Usuń dopełnienia i elementy wstawione z interfejsów API scaffold. (I786f8)
- Dodaj metody zapamiętywania nawigacji bez typów ogólnych. (I607c3)
Wersja 1.0.0-alfa09
20 marca 2024 r.
Aplikacja androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
została zwolniona. Wersja 1.0.0-alpha09 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Dodaj do projektu
ThreePaneScaffoldScope
pola przejścia stanu. (I3d917) - Zmień kolejność parametrów scaffold. (I4dff5)
- Podaj domyślną wartość parametru modyfikatora
AnimatedPane
. (I77dd7)
Poprawki błędów
- Uwzględnij rozmiar odstępu do ruchów panelu. (A3174ca)
Wersja 1.0.0-alfa08
6 marca 2024 roku
Aplikacja androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
została zwolniona. Wersja 1.0.0-alpha08 zawiera te zatwierdzenia.
Nowe funkcje
- Zaimplementuj opóźnione przesuwanie podczas przełączania paneli. (I1a38e).
Zmiany w interfejsie API
- Usunięto interfejs
ThreePaneScaffoldState
. (I63f23)
Wersja 1.0.0-alfa07
21 lutego 2024 r.