package com.code44.finance.graphs.line;
import android.graphics.Path;
import android.graphics.PointF;
import java.util.List;
public class SharpPathMaker implements PathMaker {
@Override public Path makePath(List<PointF> points) {
final Path path = new Path();
for (int i = 0, size = points != null ? points.size() : 0; i < size; i++) {
final PointF point = points.get(i);
if (point == null) {
continue;
}
if (i == 0 || points.get(i - 1) == null) {
path.moveTo(point.x, point.y);
} else {
path.lineTo(point.x, point.y);
}
}
return path;
}
}