美文网首页
Flutter尝试图文组件-Text

Flutter尝试图文组件-Text

作者: 愿你我皆是黑马 | 来源:发表于2021-07-03 21:47 被阅读0次

展示文本:Text


  • 属性 style : 用于设置文字的样式,类型为TextStyle。
    TextStyle可设置的属性如下:(常用有设置背景、文字颜色、文字大小、文字粗细、文字字体、文字阴影等等)

    this.inherit = true,
    this.color,
    this.backgroundColor,
    this.fontSize,
    this.fontWeight,
    this.fontStyle,
    this.letterSpacing,
    this.wordSpacing,
    this.textBaseline,
    this.height,
    this.leadingDistribution,
    this.locale,
    this.foreground,
    this.background,
    this.shadows,
    this.fontFeatures,
    this.decoration, //如 删除线:TextDecoration.lineThrough
    this.decorationColor,
    this.decorationStyle,
    this.decorationThickness,
    this.debugLabel,
    String? fontFamily,
    List<String>? fontFamilyFallback,
    String? package,
    this.overflow,
    

  • 属性 strutStyle: 另一种这只文字的方式和TextStyle相比设置出发点不一样,类型为StrutStyle
    StrutStyle可设置的属性如下:

    String? fontFamily,
    List<String>? fontFamilyFallback,
    this.fontSize,
    this.height,
    this.leadingDistribution,
    this.leading, //相当于TextStyle的letterSpacing,类似与行高
    this.fontWeight,
    this.fontStyle,
    this.forceStrutHeight,
    this.debugLabel,
    String? package,
    

  • 属性 textAlign:设置文字的对齐方向,类型为TextAlign
    TextAlign可设置的值如下:

    1. left:
    2. right:
    3. center:
    4. justify:
    5. start:
    6. end

  • 属性 textDirection:设置文字一个一个排序的方向,类型为TextDirection
    TextDirection

    1. rtl:
    2. ltr:

  • 属性 locale:用于国际化设置

  • 属性 softWrap:

  • 属性 overflow:截断方式

  • 属性 textScaleFactor:缩放因子

  • 属性 maxLines:最大行数

  • 属性 semanticsLabel:替代语义标签

  • 属性 textWidthBasis:包裹文本的宽度时父容器的宽度,类型为TextWidthBasis

    TextWidthBasis可设置的值如下:

    1. parent:多行文本时父容器占据所有宽度,单行时包裹文本内容
    2. longestLine:多行或单行都包裹最大的行的宽度

  • 属性 textHeightBehavior:文字上下缩进,用于编写公式等等。类型为TextHeightBehavior

相关文章

网友评论

      本文标题:Flutter尝试图文组件-Text

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