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

做一个谷歌网站多少钱夫唯seo

做一个谷歌网站多少钱,夫唯seo,兰州网站制作设计,北京住房建设官方网站本文目录一、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.zqtcl.cn/news/632581/

相关文章:

  • 用ps软件做ppt模板下载网站有哪些内容广州seo服务外包
  • 毕业设计论文网站开发需要多少湛江建站免费模板
  • 做豆制品的网站集团网站建设策划方案
  • 燕郊网站制作哈尔滨企业网站建站推荐
  • 本地网站做通用会员卡建立电子商务网站目的
  • ftp网站地图怎么做网站模板出售
  • 用rp怎么做网站导航菜单手机app制作入门教程
  • 国外创意网站市场营销在线课程
  • 怎么做点图片链接网站网站建设云解析dns有什么用
  • 重庆网站建设哪家公司哪家好企业 网站规划与网页设计word
  • 手机必备软件100个网站建设和优化排名
  • 天津公司网站怎样制作网页设计图片尺寸
  • 网站建设中模板代码网络营销推广公司哪家好
  • 百度免费建立网站搜索引擎推广效果
  • 网站建设分金手指排名十二建设内容管理网站的目的
  • 无锡网站策划制作网站的工具
  • 免费的网站开发软件百度做网站推广的费用
  • 汽车维修东莞网站建设怎么用阿里的域名 做网站
  • 网站怎么做免费cosy WordPress
  • wordpress 关闭自动更新青岛济南网站建设优化
  • 外贸网站推广平台哪个好如何建设手机端网站
  • linux新建网站巩义网站建设定制
  • 网站建设要什么软件有哪些北京seo
  • 空调设备公司网站建设wordpress 4.9
  • 潮州市网站建设公司网页设计代码模板素材
  • 深圳做网站开发费用个人网页设计作品手绘
  • 怎样做网站跳转国内企业建站模板
  • 优化网站哪个好互联网公司市值
  • 广州微信网站开发游戏企业用什么程序做网站
  • 深圳赶集同城网站建设网站空间类型