我使用了Style.Stroke和提供给paint对象的一种dasheffect(虚线效果)来绘制一个圆形,但问题在于虚线的形状是方形/矩形。
我希望实现的效果是虚线形状为圆形/点。
这是否可行?
我尝试调整虚线值,但它只是调整每个虚线的大小和间隙,而不是虚线的形状。
以下是我的代码:
paintCircleDotted = new Paint();
paintCircleDotted.setStyle(Style.STROKE);
paintCircleDotted.setStrokeWidth(strokeWidth);
dashPath = new DashPathEffect(new float[] { 10, 5 }, (float) 1.0);
paintCircleDotted.setPathEffect(dashPath);