美文网首页js css html
flutter控件之文本控件-Text

flutter控件之文本控件-Text

作者: 肉肉要次肉 | 来源:发表于2023-04-17 15:33 被阅读0次

Text( 

    '文本是视图系统中的常见控件,用来显示一段特定样式的字符串,就比如Android里的TextView,或是iOS中的UILabel。',

    textAlign: TextAlign.center,//居中显示 

    style: TextStyle(fontWeight: FontWeight.bold, fontSize: 20, color: Colors.red),//20号红色粗体展示

);

Text相关属性如下:

理解了展示单一样式的文本 Text 的使用方法后,我们再来看看如何在一段字符串中支持多种混合展示样式。

混合展示样式与单一样式的关键区别在于分片,即如何把一段字符串分为几个片段来管理,给每个片段单独设置样式。

在 Android 中,我们使用 SpannableString 来实现;

在 iOS 中,我们使用 NSAttributedString 来实现;

在 Flutter 中也有类似的概念,即 TextSpan。

定义变量:

const TextStyle blackStyle =TextStyle(color: Colors.black,fontSize:20,fontWeight: FontWeight.bold);

const TextStyle redStyle =TextStyle(color: Colors.red,fontSize:30,fontWeight:FontWeight.bold);

富文本:

Text.rich( 

    textAlign: TextAlign.center,

   TextSpan( children: [ 

         TextSpan(text:'文本是视图系统中常见的控件,它用来显示一段特定样式的字符串,类似', style: redStyle), //第1个片段,红色样式 

        TextSpan(text:'Android', style: blackStyle), //第1个片段,黑色样式 

        TextSpan(text:'中的', style:redStyle), //第1个片段,红色样式 

        TextSpan(text:'TextView', style: blackStyle) //第1个片段,黑色样式 

    ]), 

);

运行结果:

相关文章

  • flutter 展示自定义图标

    参考: Flutter Icon、ImageIcon、IconButton参数详解 Flutter控件之Text ...

  • Flutter Widget 之 Text

    本文主要是Flutter中Text控件的简单使用说明 说明 Text:单一样式的文本控件,类似iOS中的UILab...

  • Unity UGUI基础控件

    UGUI基础控件 Text控件 Text是用来显示文本的,在游戏界面当中显示文本大多数是用Text控件来实现的,T...

  • JUIKit---JText

    flutter 常用控件,Text--------JText。

  • flutter控件之--------text

    介绍text,文本控件,用来展示文本内容 构造 它有两种构造方法,一种是text 一种是 text.rich,第一...

  • Flutter控件之Text

  • Flutter 之 Text 控件

    Text 属性 data,Text 控件的第一个属性,指的是 Text 的文本 textAlign:文本对齐方式,...

  • Flutter控件之 Text

    用于显示文字

  • 2018-12-04

    TextBox TextBox控件:文本框控件,用于获取用户输入或显示文本 属性 名称:Name 文字:Text...

  • Python 学习笔记 050

    续前节 tkinter学习笔记 6-8 6.Text控件文本控件,用于显示多行文本 Entry控件加强版 自定义插...

网友评论

    本文标题:flutter控件之文本控件-Text

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