美文网首页
Text-文本组件

Text-文本组件

作者: 爱吃豆包 | 来源:发表于2021-01-01 11:09 被阅读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中包含很多文本样式属性,下面介绍一些常用的。

  • fontWeight: FontWeight.bold, // 样式加粗
  • color: Colors.red, // 红色字体
  • fontSize: 20, // 字体大小
  • fontStyle: FontStyle.italic // 斜体
  • softWrap: true, // 文本自动换行

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

  • left:左对齐
  • right:右对齐
  • center:居中
  • justify:两端对齐,此属性中文存在bug(Flutter版本:1.17.3)也可以在官方issue中关注此问题
  • start:前端对齐,和TextDirection属性有关,如果设置TextDirection.ltr,则左对齐,设置TextDirection.rtl则右对齐。
  • end:末端对齐,和TextDirection属性有关,如果设置TextDirection.ltr,则右对齐,设置TextDirection.rtl则左对齐。

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

  • clip:直接裁剪。
  • fade:越来越透明。
  • ellipsis:省略号结尾。
  • visible:依然显示,此时将会溢出父组件。

相关文章

  • Text-文本组件

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

  • Flutter 基础Widget

    flutter开发中一些常见的Widget Text-文本 RichText-富文本 Image-图片 Butto...

  • bootstrap —— 文本样式

    一、通过文本对齐类.text-*,设置文本对齐方式,代码如下图: 运行程序,结果如下图: 二、为网页主体添加浮动(...

  • CSS text-文本属性

    一、文本颜色 color 预定义的颜色值,如red、green 十六进制,如#FF0000 RGB代码,rgb(...

  • react-draft-wysiwyg富文本组件

    目录 react-draft-wysiwyg富文本组件 react-draft-wysiwyg富文本组件 组件使用...

  • React Native 文本组件 Text

    组件Text用于显示文本 不可以使用其他组件直接直接将文本作为子节点 嵌套 Text组件可以嵌套 嵌套组件样式可以...

  • Flutter实战】文本组件及五大案例

    老孟导读:大家好,这是【Flutter实战】系列文章的第二篇,这一篇讲解文本组件,文本组件包括文本展示组件(Tex...

  • Flutter之常用组件

    基础组件 文本组件 Text 用于显示简单样式文本,包含一些控制样式属性 按钮与手势组件 IconButton I...

  • Flutter基础篇之组件

    图片组件图片组件有Image实现,下面采用网络加载图片的方式 效果如下图: 文本组件文本展示样式 Containe...

  • Flutter初学之路—`Text` (文本组件)

    Text(文本组件)负责显示文本和定义显示样式,其提供了多个构造函数: new Text:创建一个文本组件; ne...

网友评论

      本文标题:Text-文本组件

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