drawMACLine method
void
drawMACLine(
- CandleEntity lastPoint,
- CandleEntity curPoint,
- Canvas canvas,
- double lastX,
- double curX,
Implementation
void drawMACLine(CandleEntity lastPoint, CandleEntity curPoint, Canvas canvas,
double lastX, double curX) {
// Top Box Bottom Box
if (lastPoint.top_box != 0) {
final Paint paint = Paint();
paint.color = this.chartColors.TBoxColor;
paint.strokeCap = StrokeCap.square;
paint.strokeWidth = 1.5;
drawLine2(
lastPoint.top_box, curPoint.top_box, canvas, lastX, curX, paint);
}
if (lastPoint.bottom_box != 0) {
final Paint paint = Paint();
paint.color = this.chartColors.BBoxColor;
paint.strokeCap = StrokeCap.square;
paint.strokeWidth = 1.5;
drawLine2(lastPoint.bottom_box, curPoint.bottom_box, canvas, lastX, curX,
paint);
}
if (lastPoint.moving_average != 0) {
final Paint paint = Paint();
paint.color = this.chartColors.ma20Color;
paint.strokeCap = StrokeCap.square;
paint.strokeWidth = 1.5;
drawLine2(lastPoint.moving_average, curPoint.moving_average, canvas,
lastX, curX, paint);
}
if (lastPoint.mac_high != 0) {
final Paint paint = Paint();
paint.color = this.chartColors.maHighColor;
paint.strokeCap = StrokeCap.square;
paint.strokeWidth = 1.5;
drawLine2(
lastPoint.mac_high, curPoint.mac_high, canvas, lastX, curX, paint);
}
}