text-vertical
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 8 أبريل 2026 | - | - | - | 1.0.0-alpha04 |
تحديد الاعتماديات
لإضافة اعتمادية على Text، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.text:text-vertical:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.text:text-vertical:1.0.0-alpha04") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
لا تتوفّر ملاحظات إصدار لهذا العنصر.
الإصدار 1.0 من النص العمودي
الإصدار 1.0.0-alpha04
8 أبريل 2026
تم طرح androidx.text:text-vertical:1.0.0-alpha04. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.
الميزات الجديدة
- تمت إعادة تصميم جميع الفئات العامة لتوفير واجهات برمجة تطبيقات Kotlin أكثر ملاءمة وسلاسة للاستخدام العام، مع الحفاظ على إمكانية التشغيل التفاعلي القوية مع Java.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة دالة إنشاء تلقائية بدون وسيطات إلى
FontShearSpanلتكون متوافقة مع Java (I73065، b/493692287). - تمت إزالة تنفيذ
ParcelableفيRubySpanوEmphasisSpan(I49884 وb/493693386). - تمت إعادة تصميم
EmphasisSpanلتحسين التوافق (I34c40، b/493693310). - تمت إعادة تصميم
AnnotationPositionلتحسين مساحة العرض لواجهة برمجة التطبيقات (I10dce، b/493693386). - تم تحويل
TextOrientationإلى فئة تعداد، وإعادة تصميمAnnotationPositionإلى فئة محكمة الإغلاق، وإزالةRubySpan.Builder(Ib4a77، b/493693386). - تمت إضافة التعداد
AnnotationPositionوإعادة تصميم الفئةRubySpan(Ibfcff، b/493692426). - تمت إعادة تصميم
TextOrientationللاستخدام العام وتحسين إضافات تغيير حجم النص الداخلية (I82152 وb/493692428).
الإصدار 1.0.0-alpha03
25 مارس 2026
تم طرح androidx.text:text-vertical:1.0.0-alpha03. يتضمّن الإصدار 1.0.0-alpha03 هذه التعديلات.
الميزات الجديدة
- يتيح
VerticalTextLayoutالآن التنسيق الأفقي لعرض نطاقات خاصة باللغة اليابانية، مثل Ruby وEmphasis (Boten).
تغييرات واجهة برمجة التطبيقات
- تتضمّن
RubySpanوEmphasisSpanالآن ReplacementSpan لتوفير الدعم للنص الأفقي (I38db6 وb/447239659 وb/447224892)
الإصدار 1.0.0-alpha02
8 أكتوبر 2025
تم طرح androidx.text:text-vertical:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.
الميزات الجديدة
- تمت إضافة الطريقة
VerticalTextLayout#isVerticalTextLayoutSupported()للتحقّق من إمكانية عرض النص العمودي (Ie2802، b/442608654)
تغييرات واجهة برمجة التطبيقات
- تم تقديم خيار احتياطي سلس في الإصدارات الأقدم من واجهة برمجة التطبيقات 36.(I8a67a، b/442608654)
- تخفيض مستوى
minSDKإلى 23 لاستخدامه في مكتبات AndroidX الأخرى (I2d6b5 وb/442608654)
الإصدار 1.0.0-alpha01
27 أغسطس 2025
تم طرح androidx.text:text-vertical:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
- مكتبة جديدة للنصوص العمودية تتيح عرض النصوص بشكل عمودي، لا سيما باللغة اليابانية، وذلك من خلال الاستفادة من العلامة الجديدة VERTICAL_TEXT_FLAG التي تمت إضافتها في Android 16.
- تمت إضافة
VerticalTextLayoutالتي تعرض نصًا عموديًا مع فواصل أسطر مناسبة، واتجاهات مختلطة (مثل أحرف لاتينية أفقية ضمن سطر عمودي)، ونص ياقوتي. (8b3a10) - تمت إضافة
FontShearSpanلنمط يشبه الخط المائل في النص العمودي. (1ffd78) - تمت إضافة
EmphasisRunلعلامات التوكيد. (fe12d9)