Ostatnia aktualizacja: 24 stycznia 2024 r.
Witamy w planie rozwoju Jetpack Compose, w którym znajdziesz plany dotyczące Jetpack Compose. Pełne informacje o funkcjach znajdziesz w informacjach o wersji.
Zespół pracuje obecnie nad tymi funkcjami. Plan jest jednak udostępniany z najlepszymi intencjami, jednak nie jest wyczerpujący i priorytety mogą się zmieniać w miarę pozyskiwania przez nas informacji i opinii użytkowników.
Najważniejszym elementem są elementy, nad którymi obecnie pracujemy i prawdopodobnie zostaną one udostępnione w nadchodzącej wersji stabilnej. Zaległości są zaplanowane, ale prawdopodobnie nie uda się ich wkrótce znaleźć.
Biblioteki podstawowe
Obszar |
W trybie skupienia |
Zaległości |
Gotowe |
Materiał 3 |
Grupa elementów sterujących podzielonego na segmenty |
Podsystem Ruch/przejścia |
Selektory Etykietki Pasek wyszukiwania Plansze dolne |
Podstawowe |
Leniwe animacje elementów Przeciąganie i upuszczanie w leniwych układach |
|
Nowe funkcje i stabilizacja układów przepływu |
Interfejs użytkownika |
Autouzupełnianie Klikalne elementy w tekście Obsługa automatycznego rozmiaru tekstu |
Edytowanie tekstu w wielu stylach |
TextMeasurer i powiązane interfejsy API LineHeightStyle.Wyrównaj(topRatio) Stabilizacja eksperymentalnych interfejsów API tekstowych - Pędzel - DrawStyle – TextMotion - DrawScope.drawText - Akapit.paint (pędzel, styl rysowania, mieszanie trybu) - MultiParagraph.paint (pędzel, styl rysowania, mieszanie trybu) |
Animacja |
Przejścia udostępnionych elementów |
||
Kompilator i środowisko wykonawcze |
Zewnętrzna konfiguracja stabilności typu Przepisywanie tabeli SlotTable Tryb silnego pomijania Animacje elementów leniwej listy |
Wielowątkowy algorytm szeregowania Leniwe planowanie / wykorzystanie wątków Kompozycja przerywana Optymalizacja podnoszenia modyfikatora Wspólna tabela przedziałów na potrzeby składów podrzędnych Wewnętrzne zapamiętanie |
Usprawnienia działania funkcji DerivedState Poprawa wydajności kompozycji lokalnej |
Testowanie |
Wielomodalne wstrzykiwanie |
Typowe testy |
|
Narzędzia |
@Preview Testowanie zrzutu ekranu Podgląd widżetów w skrócie Eksperymenty z generatywną AI i interfejsem użytkownika Ciągłe ulepszenia jakości i skuteczności |
Podgląd organizacji (np. Przypinanie) Bardziej zaawansowana obsługa animacji / nawigacji (pojęcie koncepcji) |
Sprawdzanie interfejsu tworzenia wiadomości |
Integracje z biblioteką Jetpack
Obszar |
W trybie skupienia |
Gotowe |
Nawigacja |
Animacje przejść |
|
Podział |
Uzyskiwanie stabilnej wersji interfejsów API Paging Compose |
|
Ograniczenie/układ ruchu |
ConstraintLayout: spójność DSL z istniejącymi funkcjami |
Platformy
Platforma |
W trybie skupienia |
Gotowe |
Widżety na ekran główny |
||
TV Compose |
Oferty pakietowe
Jeśli chcesz zaproponować jakiś element do uwzględnienia w planie rozwoju, przejrzyj istniejące oferty lub utwórz nową.