color: new Color(0xFFFF0000),
//模糊程度
blurRadius: 2.0));
return MaterialApp(
debugShowCheckedModeBanner: false,
title: ‘Text widget’,
home: Scaffold(
appBar: new AppBar(
title: new Text(‘Text widget’),
),
body: new Text(
//单一格式文本框,第一个参数为文本内容
“我是一段测试文本Hello World!我是一段测试文本 Hello World!我是一段测试文本 Hello World!我是一段测试文本 Hello World!我是一段测试文本 Hello World!”,
//文字对齐方式,文本开始位置对齐,类似左对齐
textAlign: TextAlign.start,
//文字方向
textDirection: TextDirection.ltr,
//文字最多显示行数
maxLines: 3,
//当文本内容超过最大行数时,剩余内容的显示方式,相当于Android 的 ellipsize 属性
overflow: TextOverflow.ellipsis,
//文本样式
style: new TextStyle(
//文字颜色,值为一个 Color 对象
color: new Color(0xFF000000),
//添加装饰物:下划线
decoration: TextDecoration.underline,
//设置装饰物的颜色,值为一个 Color 对象
decorationColor: new Color(0xFF00FFFF),
//设置装饰物的样式,装饰线为虚线
decorationStyle: TextDecorationStyle.dashed,
//字体大小
fontSize: 20.0,
//字体样式:斜体
fontStyle: FontStyle.italic,
//字体字重,常用值有 FontWeight.bold(加粗)
fontWeight: FontWeight.bold,
inherit: false,
//字间距,值为 double 类型
letterSpacing: 2.0,
//文字阴影,值为一个 Shadow 集合
shadows: shadowList,
//文本基线:用于对齐字母字符的字形底部的水平线
textBaseline: TextBaseline.ideographic,
//字体间距
wordSpacing: 10.0,
//行高
height: 2.0),
),
),
);
}
}
运行结果如下:
构造方法2:用于创建一个富文本的 Text
Tex