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ı. Stil değişikliklerinin birden çok yerde yapılması gerekir. Uygulamanız tamamen Compose'a taşındıktan sonra XML temalarınızı kaldırabilirsiniz.
XML temalarınızı Compose'a taşımak istiyorsanız XML temasından Compose'daki Material 3'e geçiş yapmak için Material Theme Builder'ı kullanın. XML temanızdaki birincil ve ikincil renkler gibi mevcut renk rollerinizi kullanıp Materyal Tema Oluşturucu'ya aktarabilirsiniz. Bu işlem, Compose'da tamamen Material 3 teması oluşturur ve uygulamanızda kullanılmak üzere indirilebilir renk ve tema dosyaları sağlar.
Materyal Tema Oluşturucu, uygulamanız için bir 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ımlandıktan sonra bu bilgileri MaterialTheme
ile paylaşın. Daha fazla bilgi edinmek için şekiller ve yazılım konularına bakın.