自定义view时画一个线段很简单,
那么如果想要画一个两端圆润的线段要怎么操作呢?
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
mPaint.setStrokeWidth(30);
mPaint.setStrokeCap(Paint.Cap.ROUND);
canvas.drawLine(110,100,110,20,mPaint);
}
关键代码:
mPaint.setStrokeCap(Paint.Cap.ROUND);
通过这个配置,画出来的线段,默认线段两端就是圆角的。