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

时间:2013-12-29 07:14:27

标签: java android android-canvas

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

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

我怎样才能实现?

编辑2:

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

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

感谢任何帮助。谢谢

1 个答案:

答案 0 :(得分:24)

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