העברת עיצובי XML לכתיבה

כשמשתמשים ב-Compose באפליקציה קיימת, צריך להעביר את העיצובים ב-XML כדי להשתמש ב-MaterialTheme למסכי Compose. כלומר, לעיצוב האפליקציה יהיו שני מקורות אמת: העיצוב מבוסס-התצוגה והעיצוב של Compose. כל שינוי בסגנון צריך להתבצע בכמה מקומות. אחרי שהאפליקציה תעבור מיגרציה מלאה ל-Compose, תוכלו להסיר את העיצוב של ה-XML.

כדי להעביר עיצובים בפורמט XML ל-Compose, משתמשים בכלי ליצירת עיצובים של Material כדי להעביר עיצוב XML ל-Material 3 ב-Compose. אתם יכולים להשתמש בתפקידי הצבעים הקיימים, כמו צבעים ראשיים ומשניים מתוך עיצוב ה-XML, ולהעביר אותם אל כלי העיצוב של Material. הפעולה הזו יוצרת עיצוב מלא של Material 3 ב-Compose ומספקת קובצי צבעים ועיצובים ניתנים להורדה שאפשר להשתמש בהם באפליקציה.

כלי Material Theme Builder יוצר MaterialTheme וערכות צבעים בהירות וכהות לאפליקציה. אם האפליקציה משתמשת בצורות או בטיפוגרפיה בהתאמה אישית, צריך להגדיר Shape ו-Typography כדי להעביר את הצורות והטיפוגרפיה המותאמות אישית. אחרי שמגדירים את המידע הזה, מעבירים אותו אל MaterialTheme. מידע נוסף זמין במאמרים בנושא צורות וטיפוגרפיה.