finishText method

  1. @override
InlineSpan finishText()

finish SpecialText

Implementation

@override
InlineSpan finishText() {
  final String key = toString();
  final selectXy = key.substring(1, key.length - 1);
  final expressionKV = ExpressionData.expressionKV[selectXy];

  if (expressionKV != null) {
    return ImageSpan(
      AssetImage(expressionKV, package: HConfig.package),
      imageHeight: D.h(40),
      imageWidth: D.w(40),
      actualText: key,
      start: start!,
      fit: BoxFit.fill,
    );
  } else {
    return TextSpan(text: key, style: textStyle);
  }
}