项目当中需要绘制一个虚线圆和虚线椭圆,记录一下,以免忘记
// 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);