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
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
- Barra de acción como fragmento
- Android Drawer Layout está mostrando contenido de fragmentos
- ¿Cómo burlar el método de Bundle en Android Unit-Test?
- Cómo dibujar una línea suave a través de un conjunto de puntos con las curvas Bezier?
- Obtención de metadatos de SHOUTcast utilizando IcyStreamMeta
¿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
- AndEngine - eliminar un Sprite particular y su cuerpo
- Alineación derecha de Android TextView en un dispositivo de derecha a izquierda
- AsyncSocket en java?
- IntelliJ IDEA Buildtools 24.0.2 requiere Java 1.8 o superior. La versión actual de JDK es 1.7
- Eliminar el atributo class =
- Cómo convertir Byte Array a archivo PDF en Android?
- Cómo utilizar dos fragmentos en Android DrawerLayout
- ¿Qué hay de malo en mi método?
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.
- Hacer llamada en la aplicación de Android mediante la aplicación de llamada predeterminada
- Mejor registrador de Android para iniciar sesión en el archivo