text-vertical

  
TODO
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫8 באפריל 2026 - - - ‎1.0.0-alpha04

הצהרה על יחסי תלות

כדי להוסיף תלות ב-Text, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

מגניב

dependencies {
    implementation "androidx.text:text-vertical:1.0.0-alpha04"
}

Kotlin

dependencies {
    implementation("androidx.text:text-vertical:1.0.0-alpha04")
}

מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.

יצירת דיווח על בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.

אין הערות לגבי הגרסה של הארטיפקט הזה.

גרסה 1.0 של טקסט אנכי

גרסה ‎1.0.0-alpha04

‫8 באפריל 2026

androidx.text:text-vertical:1.0.0-alpha04 מופץ. גרסה ‎1.0.0-alpha04 מכילה את השמירות האלה.

תכונות חדשות

  • בוצע רפקטורינג לכל המחלקות הציבוריות כדי לספק ממשקי API נוחים יותר ב-Kotlin לשימוש כללי, תוך שמירה על יכולת פעולה הדדית חזקה עם Java.

שינויים ב-API

  • נוסף ל-FontShearSpan בנאי ברירת מחדל ללא ארגומנטים לצורך תאימות ל-Java (‏I73065, ‏b/493692287).
  • הסרנו את ההטמעה של Parcelable ב-RubySpan וב-EmphasisSpan (I49884, ‏ b/493693386).
  • בוצע רפקטורינג של EmphasisSpan לשיפור התאימות (I34c40, ‏ b/493693310).
  • בוצע רפקטורינג של AnnotationPosition כדי לשפר את ממשק ה-API (I10dce, ‏ b/493693386).
  • המרנו את TextOrientation למחלקת enum, ביצענו refactoring של AnnotationPosition למחלקת sealed והסרנו את RubySpan.Builder (Ib4a77,‏ b/493693386).
  • נוסף ה-enum‏ 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).

שינויים ב-API

  • 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)

שינויים ב-API

  • הוספנו מעבר חזרה תקין ב-API בגרסה < 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)