美文网首页flutter
Flutter Widget => Text

Flutter Widget => Text

作者: charmingcheng | 来源:发表于2019-04-29 14:59 被阅读0次

    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

        本文链接:https://www.haomeiwen.com/subject/xxpkgqtx.html