先上图:
效果看着还不错,支持手指拖动。
也是根据githup上的开源控件改造的:
https://github.com/Triggertrap/SeekArc
主要修改了:
1.将画笔宽度修改为
private int mProgressWidth = 32;
private int mArcWidth = 90;
2.
PathEffect effect = new DashPathEffect(new float[] { 12, 4, 12,4}, 1);
mArcPaint.setPathEffect(effect);
mProgressPaint.setPathEffect(effect);
这是采用画虚线的方式形成中间