LinkRichText constructor

LinkRichText(
  1. String text, {
  2. Key? key,
  3. TextStyle? style,
  4. TextStyle? linkStyle,
  5. List<SpecialStr>? specialStrs,
  6. List<RegExpStr>? regExpStrs,
  7. TapSpecialStrCallback? onTapSpecialStr,
  8. TextAlign textAlign = TextAlign.start,
  9. TextDirection? textDirection,
  10. bool softWrap = true,
  11. TextOverflow overflow = TextOverflow.clip,
  12. double textScaleFactor = 1.0,
  13. int? maxLines,
  14. Locale? locale,
  15. StrutStyle? strutStyle,
  16. TextWidthBasis textWidthBasis = TextWidthBasis.parent,
})

Implementation

LinkRichText(
  this.text, {
  Key? key,
  this.style,
  this.linkStyle,
  this.specialStrs,
  this.regExpStrs,
  this.onTapSpecialStr,
  this.textAlign = TextAlign.start,
  this.textDirection,
  this.softWrap = true,
  this.overflow = TextOverflow.clip,
  this.textScaleFactor = 1.0,
  this.maxLines,
  this.locale,
  this.strutStyle,
  this.textWidthBasis = TextWidthBasis.parent,
})  : assert(maxLines == null || maxLines > 0),
      _model = LinkRichModel(
        text,
        style: style,
        linkStyle: linkStyle,
        specialStrs: specialStrs,
        regExpStrs: regExpStrs,
        onTapSpecialStr: onTapSpecialStr,
      ),
      super(key: key);