Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int angle1 = 360 * percents[0] / 100;
- int angle2 = 360 * percents[1] / 100;
- int angle3 = 360 * percents[2] / 100;
- //for (int i = 0; i < sweepAngle; i++) {
- if (sweepAngle <= angle1) {
- p.setColor(colours[0]);
- canvas.drawArc(mCircleBounds, startAngle, sweepAngle, false, p);
- } else if (sweepAngle <= angle1 + angle2) {
- p.setColor(colours[0]);
- canvas.drawArc(mCircleBounds, startAngle, angle1, false, p);
- p.setColor(colours[1]);
- canvas.drawArc(mCircleBounds, startAngle + angle1, sweepAngle - angle1, false, p);
- } else if (sweepAngle <= angle1 + angle2 + angle3) {
- p.setColor(colours[0]);
- canvas.drawArc(mCircleBounds, startAngle, angle1, false, p);
- p.setColor(colours[1]);
- canvas.drawArc(mCircleBounds, startAngle + angle1, angle2, false, p);
- p.setColor(colours[2]);
- canvas.drawArc(mCircleBounds, startAngle + angle1 + angle2, sweepAngle - angle1 - angle2, false, p);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement