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.maValueList == null ||
lastPoint.maValueList == null ||
curPoint.maValueList!.length != lastPoint.maValueList!.length) {
return;
}
for (int i = 0; i < curPoint.maValueList!.length; i++) {
if (lastPoint.maValueList?[i] != 0) {
canvas.drawLine(
Offset(curX, getY(curPoint.maValueList![i])),
Offset(lastX, getY(lastPoint.maValueList![i])),
_linePaint..color = indicatorStyle.getMAColor(i),
);
}
}
}