Przejdź do treści głównej
Wersja: 0.81

Właściwości stylu tekstu

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

Przykład​

Dokumentacja

Właściwości​

color​

Type
color

fontFamily​

Type
string

Rodziny czcionek ogólne system-ui, ui-sans-serif, ui-serif, ui-monospace i ui-rounded są obsługiwane w iOS.


fontSize​

Type
number

fontStyle​

Type
enum('normal', 'italic')

fontWeight​

Określa grubość czcionki. Większość czcionek obsługuje wartości 'normal' i 'bold'. Nie wszystkie czcionki mają wariant dla każdej wartości numerycznej - w takim przypadku wybierana jest najbliższa.

TypeDefault
enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900') or number'normal'

includeFontPadding
Android
​

Ustaw na false, aby usunąć dodatkowe wypełnienie czcionki przeznaczone na odstępy dla wydzieleń/wydzieleń dolnych. W niektórych czcionkach to wypełnienie może powodować lekkie przesunięcie tekstu przy wyśrodkowaniu pionowym. Dla najlepszych rezultatów ustaw także textAlignVertical na center.

TypeDefault
booltrue

fontVariant​

Pozwala ustawić wszystkie warianty czcionki. Można ustawić za pomocą tablicy enumów lub ciągu rozdzielanego spacjami, np. 'small-caps common-ligatures'.

TypeDefault
array of enum('small-caps', 'oldstyle-nums', 'lining-nums', 'tabular-nums', 'proportional-nums') or string[]

letterSpacing​

Zwiększa lub zmniejsza odstępy między znakami. Domyślnie nie ma dodatkowego odstępu między literami.

Type
number

lineHeight​

Wartość numeryczna kontrolująca pionowy odstęp między wierszami tekstu w elemencie tekstowym. Określa odległość między liniami bazowymi kolejnych wierszy tekstu.

Type
number

textAlign​

Określa wyrównanie tekstu. W systemie Android wartość 'justify' jest obsługiwana tylko w Oreo (8.0) lub nowszych (poziom API >= 26). Na starszych wersjach Androida wartość ta będzie zastępowana przez left.

TypeDefault
enum('auto', 'left', 'right', 'center', 'justify')'auto'

textAlignVertical
Android
​

TypeDefault
enum('auto', 'top', 'bottom', 'center')'auto'

textDecorationColor
iOS
​

Type
color

textDecorationLine​

TypeDefault
enum('none', 'underline', 'line-through', 'underline line-through')'none'

textDecorationStyle
iOS
​

TypeDefault
enum('solid', 'double', 'dotted', 'dashed')'solid'

textShadowColor​

Type
color

textShadowOffset​

Type
object: {width?: number, height?: number}

textShadowRadius​

Type
number

textTransform​

TypeDefault
enum('none', 'uppercase', 'lowercase', 'capitalize')'none'

verticalAlign
Android
​

TypeDefault
enum('auto', 'top', 'bottom', 'middle')'auto'

writingDirection
iOS
​

TypeDefault
enum('auto', 'ltr', 'rtl')'auto'

userSelect​

Pozwala użytkownikowi zaznaczać tekst i korzystać z natywnej funkcji kopiowania i wklejania. Ma pierwszeństwo przed właściwością selectable.

TypeDefault
enum('auto', 'text', 'none', 'contain', 'all')none