请问如何实现“填充”动画效果?
画了一个长方形,往里面填颜色,想实现进度条那样慢慢填充到另一边,请问如何实现!!
CGContextBeginPath(ctx);
CGRect rect = CGRectMake(150, 50, 20, 100);
CGContextAddRect(ctx, rect);
CGContextSetFillColorWithColor(ctx, self.fillColor.CGColor);
CGContextSetStrokeColorWithColor(ctx, self.strokeColor.CGColor);
CGContextSetLineWidth(ctx, 1);
CGContextDrawPath(ctx, kCGPathFillStroke);
-------
CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"storkeEnd"];
anim.duration = 1.5;
anim.fromValue = [NSNumber numberWithFloat:0.0f];
anim.toValue = [NSNumber numberWithFloat:1.0f];
[self addAnimation:anim forKey:Nil];