iOS动画的原理和使用
讲解iOS动画的原理和使用
陈皮话梅糖@
这个作者很懒,什么都没留下…
展开
-
04 CALayer下面的几个专用图层的介绍
CALayer下面常用的主要包括以下几个重要的图层 CAShaperLayer绘制立体贝塞尔曲线,绘制曲线,画圆,做圆角,某个部分圆角 CAGradrentLayer用于做颜色渐变 CAReplicatorLayer实现倒影效果 CATransformLayer用于3D结构的层次渲染 CAEmitteLayer用于控制粒子效果 下面对以上一个图层做介绍和使用方式 ...原创 2019-04-26 10:38:27 · 265 阅读 · 0 评论 -
03 CALayer 仿射变化的原理以及常用的三个方法
矩阵的几何意义 代表的就是一个正方形 对上面图形做一个旋转,得到新的图形 由上图新的图形不仅仅是放大缩小,还发生了角度的变化 CALayer 仿射变换最常用的三个方法 1、旋转 函数CATransform3DMakeRotation -(void)rotationAnimation { /** * @ param angle 旋转的度数 *...原创 2019-04-11 20:26:32 · 207 阅读 · 0 评论 -
02 CALayer 常用属性详解
创建一个最简单的动画,然后作用到CALayer上面 1、先添加一个Layer // 创建一个基本的CALayer,然后添加一个动画 CALayer *layer = [[CALayer alloc]init]; layer.frame = CGRectMake(100, 100, 100, 100); layer.backgroundColor = [[UICo...原创 2019-04-11 18:13:49 · 217 阅读 · 0 评论 -
01核心动画的学习概要
核心动画的学习建议 1、 API的熟练调用 2、 把复杂动画进行拆分几个简单动画的组合 3、 具备一定的三角函数的计算能力,例如角度转弧度,弧度转角度,反三角函数的计算等等 4、其实学习核心动画可以做的事情有很多,做动画仅仅是他的冰山一角而已,还可以做图形的绘制,投影等等 核心动画的技术架构 在2015年之前,Core Animation的底层直接是openGL ES,2015年...原创 2019-04-11 18:11:06 · 133 阅读 · 0 评论