/**
* 绘制正多边形
*/
private void drawPolygon(Canvas canvas){
Path path = new Path();
float r = radius/(count-1);
for(int i=1;i<count;i++){
float curR = r*i;
path.reset();
for(int j=0;j<count;j++){
if(j==0){
path.moveTo(centerX+curR,centerY);
}else{
float x = (float) (centerX+curR*Math.cos(angle*j));
float y = (float) (centerY+curR*Math.sin(angle*j));
path.lineTo(x,y);
}
}
path.close();
canvas.drawPath(path, mainPaint);
}
}
RadarView.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:ColumnAnimViewProject
作者:
评论列表
文章目录