text-vertical
| Ultimo aggiornamento | Release stabile | Candidato per la release | Release beta | Release alpha |
|---|---|---|---|---|
| 8 aprile 2026 | - | - | - | 1.0.0-alpha04 |
Dichiara le dipendenze
Per aggiungere una dipendenza da Text, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per
la tua app o il tuo modulo:
Alla moda
dependencies { implementation "androidx.text:text-vertical:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.text:text-vertical:1.0.0-alpha04") }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per saperne di più, consulta la documentazione di Issue Tracker.
Non sono disponibili note di rilascio per questo artefatto.
Text Vertical versione 1.0
Versione 1.0.0-alpha04
8 aprile 2026
androidx.text:text-vertical:1.0.0-alpha04 è stato rilasciato. La versione 1.0.0-alpha04 contiene questi commit.
Nuove funzionalità
- Abbiamo eseguito il refactoring di tutte le classi pubbliche per fornire API Kotlin più pratiche e idiomatiche per l'utilizzo generale, mantenendo al contempo una forte interoperabilità Java.
Modifiche alle API
- Abbiamo aggiunto un costruttore predefinito senza argomenti a
FontShearSpanper la compatibilità con Java (I73065, b/493692287). - Abbiamo rimosso l'implementazione di
ParcelableinRubySpaneEmphasisSpan(I49884, b/493693386). - Abbiamo eseguito il refactoring di
EmphasisSpanper una migliore compatibilità (I34c40, b/493693310). - Abbiamo eseguito il refactoring di
AnnotationPositionper migliorare la superficie dell'API (I10dce, b/493693386). - Abbiamo convertito
TextOrientationin una classe enum, abbiamo eseguito il refactoring diAnnotationPositionin una classe sealed e abbiamo rimossoRubySpan.Builder(Ib4a77, b/493693386). - Abbiamo aggiunto l'enum
AnnotationPositioned eseguito il refactoring della classeRubySpan(Ibfcff, b/493692426). - Abbiamo eseguito il refactoring di
TextOrientationper l'utilizzo generale e abbiamo migliorato le estensioni di ridimensionamento del testo interno (I82152, b/493692428).
Versione 1.0.0-alpha03
25 marzo 2026
androidx.text:text-vertical:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
VerticalTextLayoutora supporta il layout orizzontale per visualizzare intervalli speciali in giapponese, come Ruby ed Emphasis (Boten).
Modifiche alle API
RubySpaneEmphasisSpanora ereditano ReplacementSpan per supportarli per il testo orizzontale (I38db6, b/447239659, b/447224892)
Versione 1.0.0-alpha02
8 ottobre 2025
androidx.text:text-vertical:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.
Nuove funzionalità
- Abbiamo aggiunto il metodo
VerticalTextLayout#isVerticalTextLayoutSupported()per verificare la funzionalità del testo verticale (Ie2802, b/442608654)
Modifiche alle API
- Abbiamo introdotto un fallback graduale nell'API < 36 (I8a67a, b/442608654)
- Abbiamo eseguito il downgrade di
minSDKalla versione 23 per l'utilizzo in altre librerie AndroidX (I2d6b5, b/442608654)
Versione 1.0.0-alpha01
27 agosto 2025
androidx.text:text-vertical:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Una nuova libreria di testo verticale per supportare il layout di testo verticale principalmente per il giapponese, sfruttando il nuovo flag VERTICAL_TEXT_FLAG aggiunto in Android 16.
- Abbiamo aggiunto
VerticalTextLayoutche visualizza il testo verticale con interruzioni di riga corrette, orientamento misto (ad es. caratteri latini orizzontali all'interno di una riga verticale) e testo ruby. (8b3a10) - Abbiamo aggiunto
FontShearSpanper lo stile simile al corsivo nel testo verticale. (1ffd78) - Abbiamo aggiunto
EmphasisRunper i segni di enfasi. (fe12d9)