Вы можете попробовать использовать следующее для круга
canvas.drawCircle(cx, cy, radius, paint);
для линий, которые вы можете попробовать использовать
canvas.drawLine(startX, startY, endX, endY, paint);
с различными объектами рисования.
Выможно также взглянуть на класс android.graphics.Path.
Спасибо!