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

عند تقديم ميزة "الكتابة" في تطبيق حالي، عليك نقل بيانات المظاهر بتنسيق XML لاستخدام MaterialTheme لشاشات الإنشاء. وهذا يعني أن مواضيع تطبيقك ستتضمّن مصدرَين للحقيقة: المظهر المستند إلى العرض ومظهر الإنشاء. ويجب إجراء أي تغييرات على التصميم في أماكن متعددة. بعد نقل تطبيقك بالكامل إلى Compose، يمكنك إزالة مواضيع XML.

لنقل مظاهر XML إلى أداة Compose، استخدِم أداة إنشاء مظاهر المواد لنقل البيانات من مظهر XML إلى المادة 3 في Compose. يمكنك استخدام أدوار الألوان الحالية، مثل الألوان الأساسية والثانوية من مظهر XML، وتمريرها إلى "أداة إنشاء نسق المواد". يؤدي هذا إلى إنشاء نسق Material 3 بالكامل في Compose وتوفير ملفات ألوان ومظاهر قابلة للتنزيل لاستخدامها في تطبيقك.

تنشئ أداة Material Theme Builder MaterialTheme وألوان فاتحة وداكنة لتطبيقك. إذا كان تطبيقك يستخدم أشكالاً أو أسلوب طباعة مخصّصَين، يمكنك نقل بيانات الأشكال وأسلوب الخط المخصّصَين من خلال تحديد Shape وTypography على التوالي. بعد تحديد السمة، يجب تقديم تلك المعلومات إلى MaterialTheme. يمكنك الاطّلاع على الأشكال وأسلوب الخط لمعرفة المزيد من المعلومات.