Java 用Android中的曲线边绘制一条线

Java 用Android中的曲线边绘制一条线,java,android,android-canvas,Java,Android,Android Canvas,我正在使用canvas.drawLine在android中绘制一些线条,但是线条太尖锐了,但是我需要一个弯曲的边缘 在这里,1是我所拥有的,2是我想要实现的,意味着一条有曲线边而不是直边的线 我怎样才能做到这一点 编辑2: 我试图使用画布对象来画一条线。但是线条有一个锐利的边缘,我需要一个圆润的边缘 我正在使用绘画对象 mPaint = new Paint(); mPaint.setColor(Color.BLACK) 感谢您的帮助。谢谢使用Paint.setStrokeCap()方法。您需

我正在使用canvas.drawLine在android中绘制一些线条,但是线条太尖锐了,但是我需要一个弯曲的边缘

在这里,1是我所拥有的,2是我想要实现的,意味着一条有曲线边而不是直边的线

我怎样才能做到这一点

编辑2:

我试图使用画布对象来画一条线。但是线条有一个锐利的边缘,我需要一个圆润的边缘 我正在使用绘画对象

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

感谢您的帮助。谢谢

使用
Paint.setStrokeCap()
方法。您需要
绘制圆盖
。默认值为
Paint.Cap.BUTT
。有一个类似的
Path
属性称为Path join。它决定了如何绘制其组成段连接的路径部分。要设置它,请使用
Path.setPathJoin()
。你将来可能需要它。
祝你好运。

Paint.setStrokeCap(Paint.Cap.ROUND)@GareginSargsyan:你能把它作为答案贴出来让我接受吗?你的问题被搁置了。我无法发布答案。你应该改进它,或者删除它。你应该读到:正义终于得到了伸张:)