Migracja motywów XML do tworzenia

Gdy wprowadzasz funkcję tworzenia wiadomości w istniejącej aplikacji, musisz przenieść motywy w formacie XML, aby używać MaterialTheme na ekranach tworzenia wiadomości. Oznacza to, że motywy aplikacji będą miały 2 źródła wiarygodnych danych: motyw wyświetlany po wyświetleniu i tworzenie wiadomości. Zmiany stylu należy wprowadzać w kilku miejscach. Po całkowitym przeniesieniu aplikacji do usługi Compose możesz usunąć motywy XML.

Aby przenieść motywy XML do Compose, użyj narzędzia Material Theme Builder, aby przeprowadzić migrację z motywu XML do Material 3 w Compose. Możesz użyć istniejących ról kolorów, takich jak kolory podstawowe i dodatkowe z motywu XML, i przekazać je do narzędzia Material Theme Builder. Spowoduje to utworzenie w Compose narzędzia w pełni Material 3 motywu oraz udostępnienie plików kolorów i motywów do pobrania, których możesz użyć w aplikacji.

Narzędzie Material Theme Builder generuje schematy kolorów MaterialTheme oraz jasne i ciemne kolory dla aplikacji. Jeśli aplikacja wykorzystuje niestandardowe kształty lub typografię, przenieś niestandardowe kształty i typografię, definiując odpowiednio Shape i Typography. Po zdefiniowaniu tych informacji podaj je w MaterialTheme. Więcej informacji znajdziesz w artykule o kształtach i typografii.