به‌روزرسانی سبک‌ها

در Google I/O، «سبک‌ها» را به‌عنوان روشی جدید برای سفارشی‌سازی مؤلفه‌ها پیش‌نمایش کردیم. به‌دنبال بازخورد شما، درحال توسعه API هستیم تا APIهای Styles اصلی را کمتر متعصبانه کنیم. به‌جای اینکه لایه پایه ویژگی‌های دیداری را تعریف کند، تعاریف ویژگی‌ها به لایه سیستم طراحی منتقل می‌شوند (مثلاً Material یا سیستم طراحی خودتان)—این کار به سیستم‌های طراحی کنترل بیشتری بر ویژگی‌های قابل‌سبک‌دهی که مؤلفه‌هایشان پشتیبانی می‌کنند یا نحوه ایجاد ویژگی‌های قابل‌سبک‌دهی سفارشی می‌دهد (stylePropertyOf / styleLocalOf). درحالی‌که این تغییر درحال انجام است، موقتاً مستندات اولیه و مهارتی را که منتشر کرده‌ایم برداشته‌ایم، و Styles API در Compose 1.13 به‌صورت @Experimental باقی خواهد ماند. وقتی شکل جدید میانای برنامه‌سازی کاربردی برای ارزیابی مجدد آماده شد، اطلاعات بیشتری هم‌رسانی خواهیم کرد و مشتاق دریافت بازخورد شما درباره این جهت جدید هستیم.

به‌دلیل این تغییر معماری، Styles API در Compose 1.13 همچنان آزمایشی باقی می‌ماند. ما به‌طور فعال با شرکا و Material 3 همکاری می‌کنیم تا ادغام سبک و ارگونومی توسعه‌دهنده را قبل‌از دردسترس قرار گرفتن عمومی اصلاح کنیم.