Bieżące ograniczenia

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 rememberInfiniteTransition w 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.xml ani styles.xml. Style nigdy nie będą tego bezpośrednio obsługiwać.
  • Współdziałanie z efektem Ripple/Indication: użycie pressed bez ustawienia indication = null na modyfikatorze clickable spowoduje, ż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.