你的位置:首页 > 软件开发 > 操作系统 > Facebook开源动画库 POP

Facebook开源动画库 POP

发布时间:2016-02-15 20:00:10
动画在APP开发过程中还是经常出现,将花几天的时间对Facebook开源动画库 POP进行简单的学习;本文主要针对的是POPBasicAnimation运用;实例源代码已经上传至gitHub,地址:https://github.com/wujunyang/facebookPopT ...

动画在APP开发过程中还是经常出现,将花几天的时间对Facebook开源动画库 POP进行简单的学习;本文主要针对的是POPBasicAnimation运用;实例源代码已经上传至gitHub,地址:https://github.com/wujunyang/facebookPopTest

 POP默认支持三种动画 但同时也支持自定义动画

POPBasicAnimation //基本动画

POPSpringAnimation //类似弹簧一般的动画效果

POPDecayAnimation //过阻尼效果,衰减效果

POPCustomAnimation //自定义动画

 

一:POPBasicAnimation运用

实例1:创建一个动画效果,关于视图透明度的变化,从全透明经过五秒的时间变成alpha为1的不透明效果;此处运用到的POPBasicAnimation类;

- (void)viewDidLoad {  [super viewDidLoad];    self.view.backgroundColor=[UIColor whiteColor];    //1:初始化一个视图块  if (self.myView==nil) {    self.myView=[[UIView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];    self.myView.backgroundColor=[UIColor redColor];    self.myView.alpha=0;    [self.view addSubview:self.myView];  }    //创建一个POPBasicAnimation动画  POPBasicAnimation *basicAnimation=[POPBasicAnimation animationWithPropertyNamed:kPOPViewAlpha];  basicAnimation.fromValue=@(0);  basicAnimation.toValue=@(1);  basicAnimation.duration=5; //设置动画的间隔时间 默认是0.4秒  basicAnimation.repeatCount=HUGE_VALF; //重复次数 HUGE_VALF设置为无限次重复  [self.myView pop_addAnimation:basicAnimation forKey:@"myViewAnimation"];}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Facebook开源动画库 POP

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录