XML temalarını Oluştur'a taşı

Mevcut bir uygulamada Compose'u kullanmaya başladığınızda, Compose ekranlarında MaterialTheme kullanmak için XML'deki temalarınızı taşımanız gerekir. Bu, uygulamanızın temalandırmasında iki doğruluk kaynağı olacağı anlamına gelir: Görünüme dayalı tema ve Compose teması. Stilinizde yapacağınız değişikliklerin birden fazla yerde yapılması gerekir. Uygulamanız tamamen Compose'a taşındıktan sonra XML temalandırmanızı kaldırabilirsiniz.

XML temalarınızı Compose'a taşımak için Material Theme Builder'ı kullanarak XML temadan Compose'daki Material 3'e geçiş yapın. XML temanızdaki birincil ve ikincil renkler gibi mevcut renk rollerinizi kullanabilir ve bunları Material Theme Builder'a aktarabilirsiniz. Bu, Compose'da tamamen Material 3 teması oluşturur ve uygulamanızda kullanmak üzere indirilebilir renk ve tema dosyaları sağlar.

Material Theme Builder, uygulamanız için MaterialTheme ve açık ve koyu renk şemaları oluşturur. Uygulamanızda özel şekiller veya tipografi kullanılıyorsa sırasıyla Shape ve Typography tanımlayarak özel şekillerinizi ve tipografinizi taşıyın. Tanımladıktan sonra bu bilgileri MaterialTheme ile paylaşın. Daha fazla bilgi edinmek için şekiller ve tipografi başlıklı makalelere göz atın.