Нарисуйте линию с изогнутыми краями в Android

Я использую canvas.drawLine чтобы нарисовать линию в android, но линии слишком острые, но мне нужны изогнутые края enter image description here

здесь 1-это то, что у меня есть, а 2-то, что я хочу достичь, означает линию с изогнутыми краями, а не прямые края

Как я могу этого достичь ??

EDIT 2:

Я пытаюсь использовать объект Canvas для рисования линии. но у линий есть острый край, мне нужен закругленный край. Я использую краску объект

mPaint = new Paint();
mPaint.setColor(Color.BLACK)

любая помощь приветствуется. Спасибо

1 ответов


использовать Paint.setStrokeCap() метод. Вам нужно Paint.Cap.ROUND. Значение по умолчанию -Paint.Cap.BUTT. Есть похожий Path свойство, которое называется path join. Он определяет, как рисовать части пути, где соединяются составные сегменты. Чтобы установить его, используйте Path.setPathJoin(). Он может понадобиться тебе в будущем. Удача.