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

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

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

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