TextStyle
参数名字 | 参数类型 | 意义 | 必选 or 可选 |
---|---|---|---|
inherit | bool | 是否继承父 Text 的样式,默认为 true 如果为false,且样式没有设置具体的值,则采用默认值:白色、字体大小 10px、sans-serif 字体 | 可选 |
color | Color | 文字的颜色 | 可选 |
fontSize | double | 文字的大小 | 可选 |
fontWeight | FontWeight | 字体粗细 | 可选 |
fontStyle | FontStyle | 是否在字体中倾斜字形 | 可选 |
letterSpacing | double | 字母之间的间隔 | 可选 |
wordSpacing | double | 单词之间的间隔 | 可选 |
textBaseline | TextBaseline | 用于对齐文本的水平线 | 可选 |
height | double | 文本的高度 但它并不是一个绝对值,而是一个因子,具体的行高等于fontSize*height。 | 可选 |
locale | Locale | 用于选择用户语言和格式设置首选项的标识符 | 可选 |
foreground | Paint | 文本的前景色 | 可选 |
background | Paint | 文本的背景色 | 可选 |
shadows | List< ui.Shadow> | 在文本下方绘制阴影 | 可选 |
decoration | TextDecoration | 文本的线条 | 可选 |
decorationColor | Color | TextDecoration 线条的颜色 | 可选 |
decorationStyle | TextDecorationStyle | TextDecoration 线条的样式 | 可选 |
debugLabel | String | 文本样式的描述 无实际用处 | 可读 |
fontFamily | String | 用于设置使用哪种自定义字体 | 可读 |
fontFamilyFallback | String | 字体列表,当前面的字体找不到时,会在这个列表里依次查找 | 可读 |
package | String | 用于设置使用哪种自定义字体 | 可读 |
-
TextDecoration
:文本的线条,包含四种:TextDecoration.underline
:下划线
TextDecoration.overline
:上划线
TextDecoration.lineThrough
:中划线
TextDecoration.none
:不划线 -
decorationStyle
:文本线条的种类有五中:
TextDecorationStyle.solid
:实线
TextDecorationStyle.double
:两条线
TextDecorationStyle.dotted
:点虚线
TextDecorationStyle.dashed
:间隔虚线(比点要长)
TextDecorationStyle.wave
:波浪线
网友评论