text-vertical

  
YAPILACAKLAR
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
8 Nisan 2026 - - - 1.0.0-alpha04

Bağımlılıkları bildirme

Text'e bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Eski

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

Kotlin

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

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Bu yapıyla ilgili sürüm notu yok.

Text Vertical Version 1.0

Sürüm 1.0.0-alpha04

8 Nisan 2026

androidx.text:text-vertical:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Tüm herkese açık sınıflar, güçlü Java birlikte çalışabilirliğini korurken genel kullanım için daha uygun ve deyimsel Kotlin API'leri sağlayacak şekilde yeniden düzenlendi.

API Değişiklikleri

  • Java uyumluluğu için FontShearSpan sınıfına varsayılan sıfır bağımsız değişkenli bir oluşturucu eklendi (I73065, b/493692287).
  • RubySpan ve EmphasisSpan'de Parcelable uygulaması kaldırıldı (I49884, b/493693386).
  • Daha iyi uyumluluk için EmphasisSpan yeniden düzenlendi (I34c40, b/493693310).
  • API yüzeyini iyileştirmek için AnnotationPosition yeniden düzenlendi (I10dce, b/493693386).
  • TextOrientation, enum sınıfına dönüştürüldü, AnnotationPosition, kapalı sınıfa yeniden düzenlendi ve RubySpan.Builder kaldırıldı (Ib4a77, b/493693386).
  • AnnotationPosition enum'u eklendi ve RubySpan sınıfı yeniden düzenlendi (Ibfcff, b/493692426).
  • Genel kullanım için TextOrientation yeniden düzenlendi ve dahili metin ölçekleme uzantıları iyileştirildi (I82152, b/493692428).

Sürüm 1.0.0-alpha03

25 Mart 2026

androidx.text:text-vertical:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.

Yeni Özellikler

  • VerticalTextLayout artık Ruby ve Emphasis (Boten) gibi Japonca'daki özel aralıkları görüntülemek için yatay düzeni destekliyor.

API Değişiklikleri

Sürüm 1.0.0-alpha02

8 Ekim 2025

androidx.text:text-vertical:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Dikey metin özelliğini kontrol etmek için VerticalTextLayout#isVerticalTextLayoutSupported() yöntemi eklendi (Ie2802, b/442608654)

API Değişiklikleri

  • API < 36'da sorunsuz bir yedekleme özelliği kullanıma sunuldu.(I8a67a, b/442608654)
  • Diğer AndroidX kitaplıklarında kullanılmak üzere minSDK sürümünü 23'e düşürün (I2d6b5, b/442608654)

Sürüm 1.0.0-alpha01

27 Ağustos 2025

androidx.text:text-vertical:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Android 16'da eklenen yeni VERTICAL_TEXT_FLAG işaretinden yararlanarak, özellikle Japonca için dikey metin düzenini destekleyen yeni bir dikey metin kitaplığı.
  • Uygun satır sonları, karışık yönlendirme (ör. dikey bir satırda yatay Latin karakterleri) ve ruby metin içeren dikey metin görüntüleyen VerticalTextLayout eklendi. (8b3a10)
  • Dikey metinde italik benzeri stil için FontShearSpan eklendi. (1ffd78)
  • Vurgu işaretleri için EmphasisRun eklendi. (fe12d9)