跳到主要内容
版本:0.79

文本样式属性

示例​

参考

属性​

color​

类型
颜色

fontFamily​

类型
字符串

通用字体家族 system-ui、ui-sans-serif、ui-serif、ui-monospace 和 ui-rounded 在 iOS 上受支持。


fontSize​

类型
数字

fontStyle​

类型
枚举('normal', 'italic')

fontWeight​

指定字体粗细。大多数字体支持 'normal' 和 'bold' 值。并非所有字体都有每个数值的变体,在这种情况下会选择最接近的一个。

类型默认值
枚举('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900') 或 数字'normal'

includeFontPadding
Android
​

设置为 false 以移除旨在为某些上升部/下降部留出空间的额外字体内边距。对于某些字体,当垂直居中时,此内边距会使文本看起来略微错位。为了获得最佳效果,还将 textAlignVertical 设置为 center。

类型默认值
布尔值true

fontVariant​

允许你设置字体的所有变体。可以通过使用枚举数组或空格分隔的字符串来设置,例如 'small-caps common-ligatures'。

类型默认值

枚举数组('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') 或 字符串

[]

letterSpacing​

增加或减少字符之间的间距。默认情况下没有额外的字母间距。

类型
数字

lineHeight​

控制文本元素内文本行之间垂直间距的数值。它指定连续文本行基线之间的距离。

类型
数字

textAlign​

指定文本对齐方式。在 Android 上,值 'justify' 仅在 Oreo (8.0) 或更高版本 (API level >= 26) 上受支持。在较低的 Android 版本上,该值将回退到 left。

类型默认值
枚举('auto', 'left', 'right', 'center', 'justify')'auto'

textAlignVertical
Android
​

verticalAlign 样式属性的别名,如果同时使用这两个属性,verticalAlign 将优先于 textAlignVertical

类型默认值
枚举('auto', 'top', 'bottom', 'center')'auto'

textDecorationColor
iOS
​

类型
颜色

textDecorationLine​

类型默认值
枚举('none', 'underline', 'line-through', 'underline line-through')'none'

textDecorationStyle
iOS
​

类型默认值
枚举('solid', 'double', 'dotted', 'dashed')'solid'

textShadowColor​

类型
颜色

textShadowOffset​

类型
对象:{width?: 数字,height?: 数字}

textShadowRadius​

类型
数字

textTransform​

类型默认值
枚举('none', 'uppercase', 'lowercase', 'capitalize')'none'

verticalAlign
Android
​

类型默认值
枚举('auto', 'top', 'bottom', 'middle')'auto'

writingDirection
iOS
​

类型默认值
枚举('auto', 'ltr', 'rtl')'auto'

userSelect​

它允许用户选择文本并使用原生复制和粘贴功能。优先级高于 selectable 属性。

类型默认值
枚举('auto', 'text', 'none', 'contain', 'all')none