Ответ 1
Нет, вы не можете; ход всегда центрирован. Единственное, что вы можете контролировать:
Вы должны вручную учитывать ширину штриха при определении путей рисования.
Учитывая этот код, чтобы нарисовать строку:
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
существует 3 возможных стратегии рисования штриховки:
На практике кажется, что поведение по умолчанию следует за стратегией Центра. Можно ли изменить краску для получения результатов, соответствующих одной из других стратегий?
Нет, вы не можете; ход всегда центрирован. Единственное, что вы можете контролировать:
Вы должны вручную учитывать ширину штриха при определении путей рисования.