finishText method
finish SpecialText
Implementation
@override
InlineSpan finishText() {
final String _key = toString();
final String imagePath = BarrageEmoji.emojiMap.keys.firstWhere(
(key) => BarrageEmoji.emojiMap[key] == _key,
orElse: () => '');
if (imagePath.isNotEmpty) {
return ImageSpan(
AssetImage(imagePath, package: Constants.pluginName),
imageWidth: 20.0,
imageHeight: 20.0,
start: start!,
actualText: _key,
);
}
return TextSpan(text: toString(), style: textStyle);
}