TextStyle
| 參數(shù)名字 | 參數(shù)類型 | 意義 | 必選 or 可選 |
|---|---|---|---|
| inherit | bool | 是否繼承父 Text 的樣式,默認(rèn)為 true 如果為false,且樣式?jīng)]有設(shè)置具體的值,則采用默認(rèn)值:白色、字體大小 10px、sans-serif 字體 | 可選 |
| color | Color | 文字的顏色 | 可選 |
| fontSize | double | 文字的大小 | 可選 |
| fontWeight | FontWeight | 字體粗細 | 可選 |
| fontStyle | FontStyle | 是否在字體中傾斜字形 | 可選 |
| letterSpacing | double | 字母之間的間隔 | 可選 |
| wordSpacing | double | 單詞之間的間隔 | 可選 |
| textBaseline | TextBaseline | 用于對齊文本的水平線 | 可選 |
| height | double | 文本的高度 但它并不是一個絕對值,而是一個因子,具體的行高等于fontSize*height。 | 可選 |
| locale | Locale | 用于選擇用戶語言和格式設(shè)置首選項的標(biāo)識符 | 可選 |
| foreground | Paint | 文本的前景色 | 可選 |
| background | Paint | 文本的背景色 | 可選 |
| shadows | List< ui.Shadow> | 在文本下方繪制陰影 | 可選 |
| decoration | TextDecoration | 文本的線條 | 可選 |
| decorationColor | Color | TextDecoration 線條的顏色 | 可選 |
| decorationStyle | TextDecorationStyle | TextDecoration 線條的樣式 | 可選 |
| debugLabel | String | 文本樣式的描述 無實際用處 | 可讀 |
| fontFamily | String | 用于設(shè)置使用哪種自定義字體 | 可讀 |
| fontFamilyFallback | String | 字體列表,當(dāng)前面的字體找不到時,會在這個列表里依次查找 | 可讀 |
| package | String | 用于設(shè)置使用哪種自定義字體 | 可讀 |
-
TextDecoration:文本的線條,包含四種:TextDecoration.underline:下劃線
TextDecoration.overline:上劃線
TextDecoration.lineThrough:中劃線
TextDecoration.none:不劃線 decorationStyle:文本線條的種類有五中:
TextDecorationStyle.solid:實線
TextDecorationStyle.double:兩條線
TextDecorationStyle.dotted:點虛線
TextDecorationStyle.dashed:間隔虛線(比點要長)
TextDecorationStyle.wave:波浪線