Dibuja una línea con bordes curvos en Android

Estoy usando canvas.drawLine para dibujar alguna línea en android, pero las líneas son demasiado afiladas, pero necesito un borde curvo Introduzca aquí la descripción de la imagen

Aquí el 1 es lo que tengo y 2 es lo que quiero lograr, significa una línea con bordes curvos en lugar de bordes rectos

¿Cómo puedo lograr eso?

EDIT 2:

Estoy intentando utilizar el objeto de la lona para dibujar una línea. Pero las líneas tienen un filo, necesito un borde redondeado Estoy usando el objeto Paint

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

Cualquier ayuda es apreciada. Gracias

Utilice el método Paint.setStrokeCap() . Necesitas Paint.Cap.ROUND . La Paint.Cap.BUTT predeterminada es Paint.Cap.BUTT . Hay una propiedad Path similar que se llama path join. Determina cómo dibujar las partes de la ruta donde se unen los segmentos constituyentes. Para establecerlo use Path.setPathJoin() . Es posible que lo necesite en el futuro. Buena suerte.

  • Eliminar los acentos de String
  • Tomar la captura de pantalla en libgdx
  • Android Support Annotation "debería tener @Retention (RetentionPolicy.SOURCE)"
  • ¿Cómo administrar un DialogFragment con RxJava?
  • Cómo crear una tabla en Android con varias columnas?
  • IntelliJ plugin de Android: suprimir la generación de BuildConfig.java o cambiar donde se escribe?
  • ¿Se garantiza que init estática NO se ejecute si no se accede a la clase?
  • Cómo obtener el rectángulo inscrito en un clip de lienzo
  • Generic OR en lugar de AND <T extends Number | CharSequence>
  • Androide. Cómo mover el objeto en la dirección que se enfrenta (usando Vector3 y Quaternion)
  • Reaccionar-despliegue nativo al error del dispositivo android 3 clase de actividad no existe
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.