تعديل الأنماط

في مؤتمر Google I/O، عرضنا "الأنماط" كطريقة جديدة لتخصيص المكوّنات. بناءً على ملاحظاتك، نعمل على تطوير واجهة برمجة التطبيقات لجعل واجهات برمجة التطبيقات الأساسية للأنماط أقل تقييدًا. بدلاً من تحديد الخصائص المرئية في طبقة الأساس، سيتم نقل تعريفات الخصائص إلى طبقة نظام التصميم (مثل Material أو نظام التصميم الخاص بك)، ما يمنح أنظمة التصميم مزيدًا من التحكّم في الخصائص القابلة للتخصيص التي تتيحها مكوّناتها أو كيفية إنشاء خصائص مخصّصة قابلة للتخصيص (stylePropertyOf / styleLocalOf). أثناء إجراء هذا التغيير، أزلنا مؤقتًا المستندات والمهارات الأولية التي نشرناها، وستظل واجهة برمجة التطبيقات Styles API @Experimental في الإصدار 1.13 من Compose. سنشارك المزيد من المعلومات عندما يصبح شكل واجهة برمجة التطبيقات الجديد جاهزًا لإعادة التقييم، ويسرّنا تلقّي ملاحظاتك حول هذا الاتجاه الجديد.

بسبب هذا التغيير في البنية، تظلّ واجهة Styles API تجريبية في الإصدار 1.13 من Compose. نحن نتعاون بنشاط مع الشركاء وMaterial 3 لتحسين دمج الأنماط وتسهيل عمل المطوّرين قبل توفّره للجمهور العام.