ย้ายข้อมูลธีม 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 ทราบ ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปร่างและการพิมพ์