เมื่อนำ Compose มาใช้ในแอปที่มีอยู่ คุณจะต้องย้ายข้อมูลธีมใน XML เพื่อใช้ MaterialTheme สำหรับหน้าจอ Compose ซึ่งหมายความว่าการกำหนดธีมของแอปจะมีแหล่งที่มาของความจริง 2 แหล่ง ได้แก่ ธีมที่อิงตาม View และธีม Compose คุณต้องทำการเปลี่ยนแปลงการจัดรูปแบบในหลายที่ เมื่อย้ายข้อมูลแอปไปยัง Compose อย่างสมบูรณ์แล้ว คุณจะนำการกำหนดธีม XML ออกได้
หากต้องการย้ายข้อมูลธีม XML ไปยัง Compose ให้ใช้ Material Theme Builder เพื่อย้ายข้อมูลจากธีม XML ไปยัง Material 3 ใน Compose คุณสามารถใช้บทบาทสีที่มีอยู่ เช่น สีหลักและสีรองจากธีม XML แล้วส่งไปยัง Material Theme Builder ซึ่งจะสร้างธีม Material 3 อย่างเต็มรูปแบบใน Compose และมีไฟล์สีและธีมที่ดาวน์โหลดได้เพื่อใช้ในแอป
Material Theme Builder จะสร้างMaterialThemeและรูปแบบสีสว่างและมืดสำหรับแอป หากแอปใช้รูปร่างหรือตัวอักษรที่กำหนดเอง ให้ย้ายข้อมูลรูปร่างและตัวอักษรที่กำหนดเองโดยกำหนดShapeและTypographyตามลำดับ เมื่อกำหนดแล้ว ให้ระบุข้อมูลดังกล่าวแก่ MaterialTheme ดูข้อมูลเพิ่มเติมได้ที่รูปร่างและการพิมพ์