ย้ายข้อมูลธีม XML ไปยัง Compose

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

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

เครื่องมือสร้างธีม Material จะสร้าง MaterialTheme และรูปแบบสีสว่างและมืดสำหรับแอปของคุณ หากแอปใช้รูปร่างหรือแบบอักษรที่กำหนดเอง ให้ย้ายข้อมูลรูปร่างและแบบอักษรที่กำหนดเองโดยกำหนด Shape และ Typography ตามลำดับ เมื่อกำหนดเรียบร้อยแล้ว ให้ระบุข้อมูลนั้นลงใน MaterialTheme ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปร่างและการพิมพ์