Na tej stronie opisujemy niektóre ograniczenia funkcjonalne interfejsu Styles API.
Ograniczenia funkcjonalne
- Obsługa animacji nieskończonych: obecnie nie można używać stylów do definiowania animacji nieskończonych. Aby zaimplementować te efekty, nadal używaj funkcji
rememberInfiniteTransitionw Compose. - Zakres usługi: nie ma obsługi właściwości niestandardowych, które wykraczają poza standardowe atrybuty stylu.
- Kształty: kształty niestandardowe nie są obsługiwane. Zostanie to naprawione w przyszłych wersjach. Animacje kształtów nie są jeszcze obsługiwane.
- Współdziałanie z motywami i stylami systemu View: nie ma możliwości pobierania stylu z istniejącego
themes.xmlanistyles.xml. Style nigdy nie będą tego bezpośrednio obsługiwać. - Współdziałanie z efektem Ripple/Indication: użycie
pressedbez ustawieniaindication = nullna modyfikatorzeclickablespowoduje, że oba efekty będą wyświetlane jednocześnie.
Stan integracji materiałów
W przyszłej aktualizacji planujemy dodać obsługę stylów w komponentach Material.
Jeśli napotkasz nieobsługiwany przypadek użycia, prześlij raport o błędzie.