TDTextSpan constructor

TDTextSpan({
  1. BuildContext? context,
  2. Font? font,
  3. FontWeight? fontWeight,
  4. FontFamily? fontFamily,
  5. Color textColor = Colors.black,
  6. bool? isTextThrough = false,
  7. Color? lineThroughColor = Colors.white,
  8. String? package,
  9. String? text,
  10. List<InlineSpan>? children,
  11. TextStyle? style,
  12. GestureRecognizer? recognizer,
  13. MouseCursor? mouseCursor,
  14. PointerEnterEventListener? onEnter,
  15. PointerExitEventListener? onExit,
  16. String? semanticsLabel,
})

构造参数,扩展参数释义可参考TDText中字段注释

Implementation

TDTextSpan({
  BuildContext?
  context, // 如果未设置font,且不想使用默认的fontBodyLarge尺寸时,需设置context,否则可省略
  Font? font,
  FontWeight? fontWeight,
  FontFamily? fontFamily,
  Color textColor = Colors.black,
  bool? isTextThrough = false,
  Color? lineThroughColor = Colors.white,
  String? package,
  String? text,
  List<InlineSpan>? children,
  TextStyle? style,
  GestureRecognizer? recognizer,
  MouseCursor? mouseCursor,
  PointerEnterEventListener? onEnter,
  PointerExitEventListener? onExit,
  String? semanticsLabel,
}) : super(
  text: text,
  children: children,
  style: _getTextStyle(context, style, font, fontWeight, fontFamily,
      textColor, isTextThrough, lineThroughColor, package),
  recognizer: recognizer,
  mouseCursor: mouseCursor,
  onEnter: onEnter,
  onExit: onExit,
  semanticsLabel: semanticsLabel,
);