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,
        )
    )
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容