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

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

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('common-ligatures', 'contextual', 'discretionary-ligatures', 'historical-ligatures', 'lining-nums', 'no-common-ligatures', 'no-contextual', 'no-discretionary-ligatures', 'no-historical-ligatures', 'oldstyle-nums', 'proportional-nums', 'small-caps', 'stylistic-eight', 'stylistic-eighteen', 'stylistic-eleven', 'stylistic-fifteen', 'stylistic-five', 'stylistic-four', 'stylistic-fourteen', 'stylistic-nine', 'stylistic-nineteen', 'stylistic-one', 'stylistic-seven', 'stylistic-seventeen', 'stylistic-six', 'stylistic-sixteen', 'stylistic-ten', 'stylistic-thirteen', 'stylistic-three', 'stylistic-twelve', 'stylistic-twenty', 'stylistic-two', 'tabular-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