0
Эй, я пытаюсь нарисовать многоугольник с вершинами в виде списка точек. В моем классе мой список точек называется rep. Я не очень хорошо знаком с путем, но это код, я использую для (попыток), чтобы сделать егоРисование многоугольника с использованием пути и списка точек
public void draw(Canvas canvas, Paint paint){
path.reset();
if (type != TYPE_CIRCLE) {
path.moveTo(rep.get(0).x, rep.get(0).y);
for(int i = 1; i < rep.size(); i++){
path.lineTo(rep.get(i).x, rep.get(i).y);
path.moveTo(rep.get(i).x, rep.get(i).y);
}
path.close();
canvas.drawPath(path, paint);
}
else{
canvas.drawCircle(center.x, center.y, radius, paint);
}
}
Однако ничто не обращается (не на экране, то есть, и все точки должны быть в пределах экрана размер. Любые мысли? Спасибо заранее.