LinkRichText(- String text,
- {Key? key,
- TextStyle? style,
- TextStyle? linkStyle,
- List<SpecialStr>? specialStrs,
- List<RegExpStr>? regExpStrs,
- TapSpecialStrCallback? onTapSpecialStr,
- TextAlign textAlign = TextAlign.start,
- TextDirection? textDirection,
- bool softWrap = true,
- TextOverflow overflow = TextOverflow.clip,
- double textScaleFactor = 1.0,
- int? maxLines,
- Locale? locale,
- StrutStyle? strutStyle,
- 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);