我正在使用canvas.drawLine
在android中绘制一些线但是线条太尖锐但我需要弯曲的边缘
这里的1是我所拥有的,2是我想要实现的,意味着一条曲线而不是直边的线
我怎样才能实现?
编辑2:
我正在尝试使用Canvas对象来绘制一条线。但线条有锋利的边缘,我需要一个圆形的边缘 我正在使用Paint对象
mPaint = new Paint();
mPaint.setColor(Color.BLACK)
感谢任何帮助。谢谢
答案 0 :(得分:24)
使用Paint.setStrokeCap()
方法。您需要Paint.Cap.ROUND
。默认值为Paint.Cap.BUTT
。有一个类似的Path
属性称为路径连接。它确定如何绘制其组成段连接的路径部分。要设置它,请使用Path.setPathJoin()
。您将来可能需要它。
祝你好运。