在安卓系统中绘制一条带有弯曲边缘的线

2022-09-02 19:45:27

我用在Android中画一些线,但线条太尖锐了,但我需要一个弯曲的边缘canvas.drawLineenter image description here

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

我怎样才能做到这一点?

编辑2:

我正在尝试使用 Canvas 对象来绘制一条线。但是线条有一个锋利的边缘,我需要一个圆润的边缘,我正在使用Paint对象

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

任何帮助将不胜感激。


答案 1

使用该方法。你需要。缺省值为 。有一个类似的属性称为路径联接。它确定如何绘制路径中其组成段连接的部分。要设置它,请使用 。您将来可能需要它。祝你好运。Paint.setStrokeCap()Paint.Cap.ROUNDPaint.Cap.BUTTPathPath.setPathJoin()


答案 2

您可以在下面使用

pitchPaint.setStrokeCap(Paint.Cap.ROUND)

推荐