Glimmer في Jetpack Compose
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 25 مارس 2026 | - | - | - | 1.0.0-alpha09 |
تحديد الاعتماديات
لإضافة اعتمادية على Jetpack Compose Glimmer، يجب تضمين مستودع Google Maven
في مشروعك. اطّلِع على
مستودع Maven من Google
لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha09" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha09") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha09
25 مارس 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha09. يتضمّن الإصدار 1.0.0-alpha09 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- تم تعديل القيم التلقائية للسمات "أساسي" و"إيجابي" و"سلبي" و"سطح". تمت إضافة محور ألوان جديد باسم "الخلفية". (I6bb6c، b/481671956)
- تمت إضافة نظام فرعي
ComponentSpacingValuesفيGlimmerThemeيوفّر قيمًا لاستخدامها في جميع المكوّنات من أجل الحشو وعناصر المسافات الأخرى. تمت إعادة تسمية ثوابتPascalCaseالمسافة والمساحة المتروكة الحالية في عناصر Defaults الخاصة بالمكوّنات (مثلContentPaddingوItemSpacing) إلىcamelCaseوتم تحويلها إلى خصائص Composable. (I96e30، b/491166461) - انقل
onClickإلى الموضع الأخير في قائمة المَعلمات لاستخدامه كدالة lambda لاحقة. عدم استخدامIndirectPointerEvent(s)في حال عدم توفير دالة lambda مناسبة (I9343e، b/486965466) - تمت إعادة تسمية "العمق" والكيانات ذات الصلة إلى
DepthEffect. يتم إتاحة خصائص الطبقة الخاصة بـDepthEffectللجميع. (Ie26d2، b/485632564)
الإصدار 1.0.0-alpha08
11 مارس 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha08. يتضمّن الإصدار 1.0.0-alpha08 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- تم استبدال
TitleChipDefaults.contentPaddingبالثابتContentPadding. (If992f، b/489451530) - توفّر Glimmer
ListStateالآنScrollIndicatorState(I0a2f8، b/481662773) - تمت إضافة
TextStyleجديد باسمcaption. بالنسبة إلىTextStylesوfontWeightوfontSizeوlineHeightالحالية (I2319f، b/473560419)
الإصدار 1.0.0-alpha07
25 فبراير 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha07. يتضمّن الإصدار 1.0.0-alpha07 هذه التعديلات.
الإصدار 1.0.0-alpha06
11 فبراير 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha06. يتضمّن الإصدار 1.0.0-alpha06 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- أضِف إصدارًا محمّلاً بشكل زائد من واجهة برمجة التطبيقات
VerticalListمع خانة للعنوان. (Ic3d44) - تم تعديل ترتيب مَعلمات Glimmer Text
autoSizeلضمان التوافق مع material3. (Ic24bd، b/477669012)
الإصدار 1.0.0-alpha05
28 يناير 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha05. يتضمّن الإصدار 1.0.0-alpha05 هذه التعديلات.
الإصدار 1.0.0-alpha04
14 يناير 2026
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha04. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.
الميزات الجديدة
- تمت إضافة إمكانية استخدام عدة عناصر تزيين لكل عنصر في
VerticalStack(22daab3) وإمكانية استخدام أشكال تزيين عامة (033e015).
تغييرات واجهة برمجة التطبيقات
- تمت إضافة
VerticalListDefaultsلتوفير القيم المقترَحة للعنصر القابل للإنشاءVerticalList. (I07b1a، b/448364605)
إصلاح الأخطاء
- تمت إضافة معالجة التركيز الأولي إلى
VerticalStackللتأكّد من أنّ العنصر العلوي يحصل على التركيز عند دخول التركيز إلى الحزمة. يحلّ هذا الإصدار مشكلة يتم فيها تعيين التركيز الأولي على العنصر التالي، ما يؤدي إلى التمرير فورًا إلى هذا العنصر. (bd69841) - تم إصلاح خطأ في
ItemDecorationNodeضمنVerticalStack، حيث لم يتم تعديل الزخارف في نطاق العنصر عند إعادة استخدام عقدة المعدِّل. (7ec2c94)
الإصدار 1.0.0-alpha03
17 ديسمبر 2025
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha03. يتضمّن الإصدار 1.0.0-alpha03 هذه التعديلات.
إصلاح الأخطاء
- تعديلات على السلوك وإصلاح الأخطاء في "الحِزم"
الإصدار 1.0.0-alpha02
3 ديسمبر 2025
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- طريقتان جديدتان لتوسيع نطاق
items(items: List<T>)وitemsIndexed(items: List<T>)علىListScope(Ic2afe) - توفير واجهة برمجة التطبيقات
FlingBehaviorلـVerticaList(I16de7) - توفير مصنع لسلوك المحاذاة المراعي للتركيز في
VerticalList(I4a528)
الإصدار 1.0.0-alpha01
5 نوفمبر 2025
تم طرح androidx.xr.glimmer:glimmer:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
- الإصدار الأوّلي من Jetpack Compose Glimmer للمطوّرين، وهو عبارة عن لغة تصميم ومكوّنات واجهة مستخدم لإنشاء تجارب Android XR للواقع المعزّز. تم تصميمها لتوفير الوضوح وسهولة القراءة وتقليل المشتتات إلى الحدّ الأدنى من خلال أسلوب مبسط، وتركيز مختلف، وارتفاع محسّن.
- يمكنك البدء باستخدام المجموعة الأولية من مكوّنات Glimmer في Jetpack Compose:
- نص
- الرموز
- شرائح العناوين
- بيانات بطاقات الائتمان
- القوائم
- الأزرار
- المكدّسات (قيد التطوير)