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

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