Migracja motywów XML do tworzenia

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.