android 绘制虚线和虚线圆

项目当中需要绘制一个虚线圆和虚线椭圆,记录一下,以免忘记

// intervals:间隔区间数组
// phase:间隔数组的偏移
// 注意的是patheffect仅仅用于paint的style为STROKE或者FILL_AND_STROKE
PathEffect dashPathEffect = new DashPathEffect(new float[]{5,5},1);
paint.setPathEffect(dashPathEffect);
// 虚线圆
canvas.drawCircle(cx,cy,radius,paint);
// 虚线椭圆
canvas.drawObal(oval,paint);

你可能感兴趣的:(android自定义控件,android,自定义view)