@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.translate(x, y);
for (int i = 0; i < pathMeasures.size(); i++) {
Path path1 = new Path();
PathMeasure pathMeasure = pathMeasures.get(i);
MyPath path = paths.get(i);
if (!isReverse) {
pathMeasure.getSegment(0, pathMeasure.getLength() * animatorValue, path1, true);
canvas.drawPath(path1, linePaint);
} else {
pathMeasure.getSegment(0, pathMeasure.getLength() * (1 - animatorValue), path1, true);
canvas.drawPath(path1, linePaint);
}
drawCircles(radiusArray.get(i), canvas, path.endPoint, path.endDirection, i);
}
drawCenterCircle(canvas);
// drawCircles(radiusArray.get(0),canvas, paths.get(0).endPoint, paths.get(0).endDirection);
}
RelationshipView.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:AndroidRelationshipView
作者:
评论列表
文章目录