Mevcut bir uygulamada Compose'u tanıttığınızda, Compose ekranlarında MaterialTheme
kullanmak için temalarınızı XML olarak taşımanız gerekir. Bu da uygulamanızın temasının iki doğru kaynak olacağı anlamına gelir: Görünüme dayalı tema ve Oluştur teması. Stilinizde yaptığınız değişikliklerin birden fazla yerde yapılması gerekir. Uygulamanız Compose'a tamamen taşındıktan sonra XML temanızı kaldırabilirsiniz.
XML temalarınızı Oluştur'a taşımak için Materyal Tema Oluşturucu'yu kullanarak XML temalarından Oluştur'daki Materyal 3'e geçiş yapın. XML temanızdaki birincil ve ikincil renkler gibi mevcut renk rollerinizi kullanıp Materyal Tema Oluşturucu'ya aktarabilirsiniz. Bu işlem, Oluştur'da tamamen Material 3 teması oluşturur ve uygulamanızda kullanabileceğiniz indirilebilir renk ve tema dosyaları sağlar.
Material Theme Builder, uygulamanız için bir MaterialTheme
ve açık ve koyu renk şemaları oluşturur. Uygulamanızda özel şekiller veya yazı tipleri kullanılıyorsa sırasıyla bir Shape
ve Typography
tanımlayarak özel şekillerinizi ve yazı tiplerinizi taşıyın. Tanımladıktan sonra bu bilgileri MaterialTheme
'nize sağlayın. Daha fazla bilgi için şekil ve yazı biçimi bölümlerine bakın.