自定义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);
通过这个配置,画出来的线段,默认线段两端就是圆角的。