Skip to content
Animation with layers
Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CAGradientLayer
CAReplicatorLayer
CAScrollLayer
LayerAnimation.xcodeproj
LayerAnimation
.gitignore
ContentVC.h
ContentVC.m
EmitterLayer.h
EmitterLayer.m
EmitterLayer_Snow.h
EmitterLayer_Snow.m
README.md
ShapeLayer.h
ShapeLayer.m
TransformLayer.h
TransformLayer.m
shark@2x.png
support@2x.png
support_on@2x.png

README.md

LayerAnimation

页面设置

在ViewController中的dataSource,可直接查看对应效果的页面,为了方便理解,所有的情形都以代码的形式来展示。

CAShapeLayer

  • 创建一个CGPath
  • 圆角的设置(四个方向角可自由设置)

CAEmitterLayer

CAEmitterLayer用来实现基于Core Animation的粒子发生器系统。

  • 类似于facebook的点赞效果:(这里就不加放大缩小的效果了)
  • 下雪的效果

CAGradientLayer

  • 基础渐变
  • 多重渐变

CAReplicatorLayer

  • 重复图层之音律跳动
  • 重复图层之心形动画
  • 反射之倒影效果
  • 其他效果

CAScrollLayer

做了基础的使用

CATextLayer

layer中还有CATextLayer,但这里主要来说动画的问题,就不多做解释了。

###文章地址

IOS动画之LAYER

You can’t perform that action at this time.