Text-文本组件

2021-01-01  本文已影响0人  爱吃豆包

Text-文本组件

截屏2021-01-01 上午11.08.35.png
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

/**
 * 文本框 例子
 */
class TextWigetDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: Column(
        children: [
          Text("这是普通文本"), // 普通字符串
          Text(
            "测试超出文本,超出部分省略号表示!测试超出文本,超出部分省略号表示!测试超出文本,超出部分省略号表示!测试超出文本,超出部分省略号表示!",
            overflow: TextOverflow.ellipsis, // 文本超出部分显示省略号
          ),
          Text(
            "文本样式",
            textAlign: TextAlign.center, // 文本对齐方式
            style: TextStyle(
                // 文本样式
                fontWeight: FontWeight.bold, // 样式加粗
                color: Colors.red, // 红色字体
                fontSize: 20, // 字体大小
                fontStyle: FontStyle.italic // 斜体
                softWrap: true, // 文本自动换行
                // fontFamily: '',  // 设置字体库
            ), // 文本样式
          ),
        ],
      ),
    );
  }
}
Text("这是普通文本"), // 普通字符串

注意:Text组件一定要包裹在Scaffold组件下(也有其他方式,就自己调整样式)

属性:

style属性:文本的样式在style中设置,类型为TextStyleTextStyle中包含很多文本样式属性,下面介绍一些常用的。

textAlign属性:(使用方式TextAlign.left)

overflow属性:(使用方式TextOverflow.ellipsis

上一篇 下一篇

猜你喜欢

热点阅读