当前位置: 首页 > news >正文

支付宝怎么做网站维护哈尔滨网页设计与制作

支付宝怎么做网站维护,哈尔滨网页设计与制作,四川省建设工程设备安全协会网站,app开发平台搭建本文目录一、Core Animation简介二、Core Animation的使用步骤三、CAAnimation四、CAPropertyAnimation 回到顶部一、Core Animation简介 * Core Animation#xff0c;中文翻译为核心动画#xff0c;它是一组非常强大的动画处理API#xff0c;使用它能做出非常炫丽的动画效果… 本文目录 一、Core Animation简介二、Core Animation的使用步骤三、CAAnimation四、CAPropertyAnimation 回到顶部 一、Core Animation简介 * Core Animation中文翻译为核心动画它是一组非常强大的动画处理API使用它能做出非常炫丽的动画效果而且往往是事半功倍。也就是说使用少量的代码就可以实现非常强大的功能。 * Core Animation可以用在Mac OS X和iOS平台。 * 乔帮主在2007年的WWDC大会上亲自为你演示Core Animation的强大点击查看视频 * Core Animation的动画执行过程都是在后台操作的不会阻塞主线程。 * 要注意的是Core Animation是直接作用在CALayer上的并非UIView。   回到顶部 二、Core Animation的使用步骤 1.使用它需要先添加QuartzCore.framework框架和引入主头文件QuartzCore/QuartzCore.h 2.初始化一个CAAnimation对象并设置一些动画相关属性 3.通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中这样就能开始执行动画了 4.通过调用CALayer的removeAnimationForKey:方法可以停止CALayer中的动画   回到顶部 三、CAAnimation * 从前面的叙述可以看出要想执行动画就必须初始化一个CAAnimation对象。 * 其实一般情况下我们使用的比较多的是CAAnimation的子类因此先大致看看CAAnimation的继承结构 黑线代表继承黑色文字代表类名白色文字代表属性。其中CAMediaTiming是一个协议(protocol)。 1.CAAnimation的常用属性 * CAAnimation是所有动画类的父类但是它不能直接使用应该使用它的子类 * 常见属性有 1 duration动画的持续时间 2 repeatCount动画的重复次数 3 timingFunction控制动画运行的节奏 timingFunction可选的值有 kCAMediaTimingFunctionLinear线性匀速给你一个相对静态的感觉kCAMediaTimingFunctionEaseIn渐进动画缓慢进入然后加速离开kCAMediaTimingFunctionEaseOut渐出动画全速进入然后减速的到达目的地kCAMediaTimingFunctionEaseInEaseOut渐进渐出动画缓慢的进入中间加速然后减速的到达目的地。这个是默认的动画行为。 4 delegate动画代理用来监听动画的执行过程 代理对象需要实现的方法有这几个方法被定义在某个分类中 1 interface NSObject (CAAnimationDelegate)2 // 动画开始执行的时候触发这个方法3 - (void)animationDidStart:(CAAnimation *)anim;4 5 // 动画执行完毕的时候触发这个方法6 - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;7 end * 上面介绍的所有属性都是属于CAAnimation的因此CAAnimation的所有子类都能使用它们。   2.其他 * CAPropertyAnimation也是不能直接使用的也要使用它的子类 * 所以能用的动画类只剩下4个CABasicAnimation、CAKeyframeAnimation、CATransition、CAAnimationGroup   回到顶部 四、CAPropertyAnimation * CAPropertyAnimation是CAAnimation的子类但是不能直接使用要想创建动画对象应该使用它的两个子类CABasicAnimation和CAKeyframeAnimation * 它有个NSString类型的keyPath属性你可以指定CALayer的某个属性名为keyPath并且对CALayer的这个属性的值进行修改达到相应的动画效果。比如指定position为keyPath就会修改CALayer的position属性的值以达到平移的动画效果 * 因此初始化好CAPropertyAnimation的子类对象后必须先设置keyPath搞清楚要修改的是CALayer的哪个属性执行的是怎样的动画
http://www.sadfv.cn/news/340225/

相关文章:

  • 网站的logo怎么换国家信用信息公示系统查询入口
  • 南召微网站建设青海wap网站建设
  • 我是怎么做网站架构的怎么修改网站后台权限
  • 地下城钓鱼网站怎么做永州 网站建设
  • 织梦的网站数据还原怎么做工信部 诚信网站备案
  • 建设银行信用卡申请官方网站网站收录入口
  • 网站建设与维护本科教材国家高新技术企业标志
  • 建设方案怎么写seo查询爱站网
  • linux下如何打开wordpress网站优化怎样提高网站用户体验
  • 栾城seo整站排名东莞人才信息网
  • 淄博做网站电话微信怎么推广
  • 代做ppt的网站搜搜
  • 购物网站建设的思路网站引导页怎么做
  • 万网虚拟主机建网站wordpress 幻灯片插件下载
  • 网站信任的体验如何做seo关键词分析
  • 保山手机网站建设我的世界做图片网站
  • 集成微信的企业网站管理系统wordpress 注册推广
  • 做门户网站主要技术哪一块邢台兼职网站有哪些?
  • 网站建设方案书填写示例好的用户体验网站
  • 萧山做网站设计wordpress轻语博客
  • 基于php网站开发免费手机wap网站
  • 做装修效果图的网站有哪些软件devexpress网站开发
  • 平台网站建设公司套用别人产品图片做网站
  • 网站网页区别是什么意思pycharm 网站开发
  • 建设部咨询资质网站在线电子商务网站开发
  • 国外网站推广软件网站价值如何评估
  • 做电影网站什么后果怎么制作图片相册
  • 沂南网站建设信息管理系统网站开发教程
  • wordpress免费资源网seo发贴软件
  • 怎么建正规网站正规免费网站建设公司