文本組件(Text)負責顯示文本和定義顯示樣式,常用屬性見下表:
屬性名稱 | 類型 | 默認值 | 說明 |
---|---|---|---|
data | String | 數據爲要顯示的文本 | |
maxLines | int | 0 | 文本顯示的最大行數 |
style | TextStyle | null | 文本樣式,可定義文本的字體大小、顏色、粗細等 |
textAlign | TextAlign | TextAlign.center |
文本水平方向對齊方式,取值有center、end、justify、left、right、start、values |
textDirection | TextDirection | TextDirection.ltr | 有些文本書寫的方向是從左到右,比如英語、泰米爾語、中文,有些則是從右到左,比如亞拉姆語、希伯來語、烏爾都語。從左到右使用TextDirection.ltr,從右到左使用TextDirection.rtr |
textScaleFactor | double | 1.0 | 字體縮放係數,比如,如果此屬性設置的值爲1.5,那麼字體會放大到150%,也就是比原來的大了50% |
textSpan | TextSpan | null | 文本塊,TextSpan裏可以包含文本內容及樣式 |