Flutter Widget => Text

Text

Text有以下属性值

1.style: Textstyle()

TextStyle具有以下属性值:

TextStyle.png
2.textAlign (文本对齐方式)

textAlign具有以下属性值:

TextAlign.left        左端对齐
TextAlign.right       右端对齐
TextAlign.center      居中对齐
TextAlign.justify     两端对齐
TextAlign.start       开始端对齐
TextAlign.end         结束端对齐
3.textDirection (文本方向)

textDirection具有以下属性值

TextDirection.ltr    
TextDirection.rtl
4.softWrap (是否自动换行)

softWrap具有以下属性值

true
false
5.overflow (文字超出)

overflow具有以下属性值

TextOverflow.clip(裁剪)
TextOverflow.fade(渐隐)
TextOverflow.ellipsis(省略号)
6.textScaleFactor (字体显示倍率)

例子使用的字体大小是40.0,将字体设置成20.0,然后倍率为2,依然可以实现相同的效果

child: new Text("hello world",
        overflow: TextOverflow.fade,
        textScaleFactor: 2.0,
        softWrap: false,
        style: new TextStyle(
          color: Colors.purple,
          fontSize: 20.0,
        )
    )
7.maxLines (最大行数设置)
child: new Text("hello world",
        maxLines: 2,
        overflow: TextOverflow.ellipsis,
        style: new TextStyle(
          color: Colors.purple,
          fontSize: 40.0,
        )
    )

你可能感兴趣的:(Flutter Widget => Text)