Android自定义View(二) 画圆角线

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

Android自定义View(二) 画圆角线_第1张图片

你可能感兴趣的:(自定义view)