تم های XML را به Compose منتقل کنید

وقتی Compose را در یک برنامه موجود معرفی می‌کنید، باید تم‌های خود را در XML منتقل کنید تا MaterialTheme برای صفحات Compose استفاده کنند. این بدان معناست که تم‌بندی برنامه شما دو منبع اعتبار خواهد داشت: تم مبتنی بر View و تم Compose. هرگونه تغییر در استایل شما باید در چندین مکان انجام شود. پس از انتقال کامل برنامه به Compose، می‌توانید تم‌بندی XML خود را حذف کنید.

برای انتقال تم‌های XML خود به Compose، از Material Theme Builder برای انتقال از یک تم XML به Material 3 در Compose استفاده کنید. می‌توانید از نقش‌های رنگی موجود خود، مانند رنگ‌های اصلی و فرعی از تم XML خود، استفاده کنید و آنها را به Material Theme Builder منتقل کنید. این کار یک تم کاملاً Material 3 در Compose ایجاد می‌کند و فایل‌های رنگ و تم قابل دانلود را برای استفاده در برنامه شما فراهم می‌کند.

سازنده‌ی تم متریال، یک MaterialTheme و طرح‌های رنگی روشن و تیره برای برنامه‌ی شما تولید می‌کند. اگر برنامه‌ی شما از شکل‌ها یا تایپوگرافی سفارشی استفاده می‌کند، شکل‌ها و تایپوگرافی سفارشی خود را با تعریف به ترتیب Shape و Typography منتقل کنید. پس از تعریف، آن اطلاعات را در اختیار MaterialTheme خود قرار دهید. برای کسب اطلاعات بیشتر به بخش شکل‌ها و تایپوگرافی مراجعه کنید.