Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. int angle1 = 360 * percents[0] / 100;
  2. int angle2 = 360 * percents[1] / 100;
  3. int angle3 = 360 * percents[2] / 100;
  4.  
  5. //for (int i = 0; i < sweepAngle; i++) {
  6.  
  7. if (sweepAngle <= angle1) {
  8. p.setColor(colours[0]);
  9. canvas.drawArc(mCircleBounds, startAngle, sweepAngle, false, p);
  10. } else if (sweepAngle <= angle1 + angle2) {
  11.  
  12. p.setColor(colours[0]);
  13. canvas.drawArc(mCircleBounds, startAngle, angle1, false, p);
  14.  
  15. p.setColor(colours[1]);
  16. canvas.drawArc(mCircleBounds, startAngle + angle1, sweepAngle - angle1, false, p);
  17. } else if (sweepAngle <= angle1 + angle2 + angle3) {
  18.  
  19. p.setColor(colours[0]);
  20. canvas.drawArc(mCircleBounds, startAngle, angle1, false, p);
  21.  
  22. p.setColor(colours[1]);
  23. canvas.drawArc(mCircleBounds, startAngle + angle1, angle2, false, p);
  24.  
  25. p.setColor(colours[2]);
  26. canvas.drawArc(mCircleBounds, startAngle + angle1 + angle2, sweepAngle - angle1 - angle2, false, p);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement