Gdy wprowadzasz funkcję tworzenia wiadomości w istniejącej aplikacji, musisz przenieść motywy w pliku XML, aby używać usługi MaterialTheme
na ekranach tworzenia wiadomości. Oznacza to, że o tematyce aplikacji będą używane 2 źródła danych: widok oparty na widoku danych oraz motyw tworzenia. Wszelkie zmiany stylu należy wprowadzać w wielu miejscach. Po pełnej migracji aplikacji do tworzenia wiadomości możesz usunąć motywy XML.
Aby przenieść motywy XML do interfejsu Compose, użyj narzędzia Material Theme Builder i przenieś je z motywu XML do Material 3 w usłudze Compose. Możesz użyć istniejących ról kolorów, takich jak kolory podstawowe i drugorzędne z motywu XML, oraz przekazać je do narzędzia Material Theme Builder. W ten sposób w usłudze Utwórz zostaje utworzony w pełni motyw Material 3 oraz pliki kolorów i motywów do pobrania, których możesz używać w aplikacji.
Material Theme Builder generuje dla Twojej aplikacji schemat MaterialTheme
oraz jasne i ciemne schematy kolorów. Jeśli Twoja aplikacja korzysta z niestandardowych kształtów lub typografii, przenieś niestandardowe kształty i typografii, definiując odpowiednio właściwości Shape
i Typography
. Po zdefiniowaniu tych danych prześlij je do: MaterialTheme
. Więcej informacji znajdziesz w sekcji dotyczącej kształtów i typografii.