drawChart method
void
drawChart(
- MACDEntity lastPoint,
- MACDEntity curPoint,
- double lastX,
- double curX,
- GetYFunction getY,
- Canvas canvas,
- KChartColors chartColors,
override
Implementation
@override
void drawChart(MACDEntity lastPoint, MACDEntity curPoint, double lastX,
double curX, GetYFunction getY, Canvas canvas, KChartColors chartColors) {
if (curPoint.k != null || lastPoint.k != null) {
canvas.drawLine(
Offset(curX, getY(curPoint.k!)),
Offset(lastX, getY(lastPoint.k!)),
_linePaint..color = indicatorStyle.kColor,
);
}
if (curPoint.d != null || lastPoint.d != null) {
canvas.drawLine(
Offset(curX, getY(curPoint.d!)),
Offset(lastX, getY(lastPoint.d!)),
_linePaint..color = indicatorStyle.dColor,
);
}
if (curPoint.j != null || lastPoint.j != null) {
canvas.drawLine(
Offset(curX, getY(curPoint.j!)),
Offset(lastX, getY(lastPoint.j!)),
_linePaint..color = indicatorStyle.jColor,
);
}
}