startAngle[0] = 0;
for (int i = 0; i <6; i++) {
setTimeSum(data[i]*3600*1000);
startAngle[i] = startAngle[i]+ sweepAngle[i];
sweepAngle[i] = 360 * TimeSum / data[i] * 3600 * 1000);
sweepAngle = 360 * (현재누적시간 + mPos) / mMax;
startAngle[i + 1] = startAngle[i] + sweepAngle[i];//시작 각도
}
sweepAngle[6] = 360 * TimeSum / (data[6] * 3600 * 1000);
for(int i=0; i<data.length; i++) {
paint.setColor(color[i]);
canvas.drawArc(new RectF(135,150,635,650),startAngle[i], sweepAngle[i],false,paint);
Log.d("Test","startAngle"+startAngle[i]+"sweepAngle"+sweepAngle[i]);
startAngle[i] = startAngle[i] + sweepAngle[i];
}
}
public float getSweeAngle(int num){
return sweepAngle[num];
}
}