نقل مظاهر XML إلى Compose

عند تقديم Compose في تطبيق حالي، عليك نقل السمات بتنسيق XML لاستخدام MaterialTheme لشاشات Compose. وهذا يعني أنّ تصميم تطبيقك سيتضمّن مصدرَين للحقيقة: التصميم المستند إلى طريقة العرض والتصميم المستند إلى 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. لمزيد من المعلومات، يُرجى الاطّلاع على الأشكال وأسلوب الخط.