drawFigure method
Implementation
@override
TextSpan? drawFigure(
CandleEntity entity, int precision, KChartColors chartColors) {
List<InlineSpan> result = [];
if (entity.emaValueList?.isEmpty ?? true) return null;
for (int i = 0; i < (entity.emaValueList!.length); i++) {
if (entity.emaValueList?[i] != 0) {
var item = TextSpan(
text:
"EMA${calcParams[i]}:${formatNumber(entity.emaValueList![i], precision)} ",
style: TextStyle(
fontSize: 10,
color: indicatorStyle.getMAColor(i),
),
);
result.add(item);
}
}
return TextSpan(children: result);
}