在Android中绘制带有弯曲边缘的线条

9 java android android-canvas

我正在使用canvas.drawLine 在android中绘制一些线但是线条太尖锐但我需要一个弯曲的边缘 在此输入图像描述

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

我怎么能实现那个?

编辑2:

我试图使用Canvas对象来绘制一条线.但是线条边缘锋利,我需要一个圆角边缘,我正在使用Paint对象

mPaint = new Paint();
mPaint.setColor(Color.BLACK)
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.谢谢

Gar*_*yan 26

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