iOS 实战项目开发:抽奖转盘动画 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课利用 QuartzCore 框架的动画知识和 UIKit 框架的图层知识讲述 iOS 四种基本动画类型,并讲解图层的概念,让用户深刻理解 CAAnimation 类并学会运用。

    1.CALayer 图层介绍 00:13:47

    本课时讲解 CALayer 图层的概念,介绍图层的属性和自定义图层的方法。

    2.CAAnimation 动画 00:11:32

    本课时讲解 CAAnimation 核心动画类,包括 CABasicAnimation、关键帧动画及其属性和方法。

    3.转场动画与组动画 00:07:47

    本课时讲解核心动画的两个子类即转场动画和组动画,并介绍了转场动画的私有 API ,全面理解 CAAnimation。

    4.实例动画按钮布局 00:14:05

    本课时讲解转盘动画实例,进行效果展示并完成 UI 布局,介绍了裁剪图片的新方法。

    5.CADisplayLink 实现动画效果 00:11:25

    本课时讲解通过 CADisplayLink 实现动画效果,完善实例动画功能,复习了 CABasicAnimation 的属性和方法。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

iOS 实战项目开发:抽奖转盘动画

5课时,59分钟2015-03-05
Carol
Carol

极客学院金牌布道师

课程背景:
QuartzCore 框架是常用的框架,除了绘图还有动画效果,通过这个课程理解常用的 CAAnimation 类,并且了解图层与视图的关系,包括 CALayer 的自定义方法和属性。


核心内容:
1.CALayer
2.CAAnimation
3.转场动画与组动画
4.隐性动画
5.CGImageCreateWithImageInRect
6.CADisplayLink


软件环境:Xcode 6.1、OS X Yosemite


是否提供资料:


课程等级:初级


适合人群:
具有一定 iOS 基础开发者

  • 技术问答
  • 1

    CALayer 图层介绍

    13:47

    本课时讲解 CALayer 图层的概念,介绍图层的属性和自定义图层的方法。

  • 2

    CAAnimation 动画

    11:32

    本课时讲解 CAAnimation 核心动画类,包括 CABasicAnimation、关键帧动画及其属性和方法。

  • 3

    转场动画与组动画

    07:47

    本课时讲解核心动画的两个子类即转场动画和组动画,并介绍了转场动画的私有 API ,全面理解 CAAnimation。

  • 4

    实例动画按钮布局

    14:05

    本课时讲解转盘动画实例,进行效果展示并完成 UI 布局,介绍了裁剪图片的新方法。

  • 5

    CADisplayLink 实现动画效果

    11:25

    本课时讲解通过 CADisplayLink 实现动画效果,完善实例动画功能,复习了 CABasicAnimation 的属性和方法。

相关课程

  • iOS 中 CALayer 的使用

    本课程将讲解 CALayer 的基本原理,从零开始手把手教大家如何用 CALayer 完整的定制一个下载进度条的控件,并用 CALayer 实现淡入淡出方式切换图片、用 CALayer 配合 png 图片实现遮罩的效果。

    3课时 53分钟
    初级
    11841人学习
  • iOS 中 CAShapeLayer 的使用

    本课讲解 CAShapeLayer 与贝塞尔曲线基本原理,使用贝塞尔曲线创建出圆形形状,并结合 CAShapeLayer 的 StrokeStart 与 StrokeEnd 属性实现动画效果,最后结合所有知识将 CAShapeLayer、贝塞尔曲线、动画效果封装到控件当中。

    4课时 45分钟
    初级
    6441人学习
  • iOS 中 CAGradientLayer 的使用

    本课介绍 CALayer 的子类 CAGradientLayer 的使用,并讲解 CAGradientLayer 的坐标系统、locations 动画与 colors 动画原理,最后将 CAGradientLayer 的色差动画封装到控件当中。

    4课时 51分钟
    初级
    5595人学习
  • iOS实战项目开发:手势密码锁

    本课学习 iOS 中的常用的六种手势操作。包括点击、捏合、轻扫、拖移、旋转、长按,了解手势后讲解手势密码锁实例,深入理解触摸事件和手势。

    4课时 63分钟
    初级
    6427人学习