Facebook-POP-TutorialFacebook 流行框架使用教程
该项目是有关如何使用Facebook的Pop框架的教程
Pop是适用于iOS和OS X的可扩展动画引擎。除了基本动画(包括线性,缓入,缓出,缓入,缓出动画)外,它还支持spring(发行之时,spring iOS不支持动画),衰减和自定义动画:
- 春季:动态动画,可产生不错的弹跳效果。
- 衰减:动态动画使动作平稳停止。
- 自定义:由于引擎被设计为可扩展的,因此您可以创建自己的自定义动画。
Pop API对开发人员非常友好,使您可以轻松构建一些现实的,基于物理的交互。例如,下面是在文本标签上创建弹簧动画的代码片段:
POPSpringAnimation * sprintAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPViewScaleXY ];
sprintAnimation.toValue = [ NSValue valueWithCGPoint:CGPointMake(0.9,0.9)];
sprintAnimation.velocity = [ NSValue valueWithCGPoint:CGPointMake(2,2)];
sprintAnimation.springBounciness = 20 .f;
[ self .textLabel pop_addAnimation: sprintAnimation forKey:@“ springAnimation ” ];
评论