drawChart method
void
drawChart(
- CandleEntity lastPoint,
- CandleEntity curPoint,
- double lastX,
- double curX,
- GetYFunction getY,
- Canvas canvas,
- KChartColors chartColors,
override
Implementation
@override
void drawChart(CandleEntity lastPoint, CandleEntity curPoint, double lastX,
double curX, GetYFunction getY, Canvas canvas, KChartColors chartColors) {
if (curPoint.emaValueList == null ||
lastPoint.emaValueList == null ||
curPoint.emaValueList!.length != lastPoint.emaValueList!.length) {
return;
}
for (int i = 0; i < curPoint.emaValueList!.length; i++) {
if (lastPoint.emaValueList?[i] != 0) {
canvas.drawLine(
Offset(curX, getY(curPoint.emaValueList![i])),
Offset(lastX, getY(lastPoint.emaValueList![i])),
_linePaint..color = indicatorStyle.getMAColor(i),
);
}
}
}