MBCircularProgressBar icon indicating copy to clipboard operation
MBCircularProgressBar copied to clipboard

Added support for animating progressColor & progressStrokeColor

Open LeoSnek opened this issue 5 years ago • 0 comments

I've added support to change progressColor & progressStrokeColor in an animation block.

This can be tested in MBViewController with the following animate body:

CGFloat newValue = 100.f - self.progressBar.value;
UIColor *newColor = (newValue < 50.f) ? [UIColor orangeColor] : [UIColor blueColor];

[UIView animateWithDuration:self.animatedSwitch.on * 1.f animations:^{
    self.progressBar.value = newValue;
    self.progressBar.progressColor = newColor;
    self.progressBar.progressStrokeColor = newColor;
}];

The declarations of both properties in MBCircularProgressBarView are unchanged as UIColors so this change won't break anyone's code.

LeoSnek avatar Oct 09 '18 22:10 LeoSnek