iOS CoreAnimation专题阅读记录

原 iOS CoreAnimation专题——总览篇

本专题将详细介绍iOS CoreAnimation框架,我们将从原理等理论知识开始,详细的探究iOS中的绘图和动画(实际上CoreAnimation框架更多的是处理的绘制,动画只是衍生产品)。当你们完全掌握了本专题的知识后,在界面的实现上你会非常的得心应手,无论产品经理或者客户给了你们多么炫酷的界...

2015-12-10 17:39:48

阅读数 2042

评论数 3

原 iOS CoreAnimation专题——实战篇(四)基于拖动手势的视图3D旋转效果

二维图像的显示 矩阵变换 基向量 线性变换 线性变换的复合 平移变换 齐次坐标 齐次坐标下的点和向量的区别 齐次坐标下的平移变换 齐次坐标下的平行线相交问题 CATransform3D 基于CATransform3D的变换矩阵 3D旋转变换 带透视效果的CATransform3D旋转 ...

2018-05-14 16:22:44

阅读数 806

评论数 2

原 iOS CoreAnimation专题——实战篇(三)CADisplayLink高级应用:让视图的四条边振动起来

思路与详细设计 分解思路 1、动画整体效果是四个边从直线变形成二阶贝塞尔曲线。 2、动画过程中实际上是贝赛尔曲线的控制点在垂直于边的方向上来回移动。 3、控制点的移动效果是具有弹性效果的。 4、在控制点移动的过程中根据新的控制点位置每帧重绘边的形状。 详细设计 代码实现 *阻尼振动的运...

2018-04-24 16:37:24

阅读数 346

评论数 0

原 iOS CoreAnimation专题——实战篇(一)惊艳的进度条效果实现

终于到实战篇了,第一篇先热个身,来看看一些惊艳的进度条动画实现

2017-11-10 10:14:21

阅读数 3973

评论数 7

原 iOS CoreAnimation专题——技巧篇(四)平面向量 - 优雅的绘图指挥家

平面向量是在二维平面内既有方向(direction)又有大小(magnitude)的量,物理学中也称作矢量,与之相对的是只有大小、没有方向的数量(标量)。

2017-03-29 12:09:23

阅读数 1300

评论数 0

原 iOS CoreAnimation专题——技巧篇(三)Layer Masking - 图层蒙版

如果你使用过Photoshop,你一定听说过蒙版的概念。 而在CoreAnimation中,框架同样为我们提供了这样的功能,CALayer拥有一个属性叫做mask,作为这个CALayer对象的蒙版,mask本身也是一个CALayer。 蒙版是作用是为一个CALayer(包括其子类)对象抠出某个形状...

2016-08-12 09:24:39

阅读数 4320

评论数 0

原 iOS CoreAnimation专题——技巧篇(二)CAShapeLayer with Bezier Path - Layer世界的神奇画笔

CALayer是CoreAnimation框架中的核心类,动画是基于绘图的,连图都绘不了还动个毛的画!而CALayer就是来解决绘图问题的。

2016-08-09 11:26:37

阅读数 4574

评论数 0

原 iOS CoreAnimation专题——技巧篇(一)CADisplayLink –同步屏幕刷新的神器

虽然CoreAnimation框架的名字和苹果官方文档的简介中都是一个关于动画的框架,但是它在iOS和OS X系统体系结构中扮演的角色却是一个绘图的角色。

2016-08-03 11:47:42

阅读数 5547

评论数 1

原 iOS CoreAnimation专题——原理篇(四)动画时间控制

这一章虽然叫做动画时间控制,然而我们并不会去深入到一般的动画时间中,我们将讨论的是CoreAnimation框架是如何来控制时间的。 这一章的大部分内容来自http://ronnqvi.st/controlling-animation-timing/,大家可以看看英文原版来加深理解,毕竟翻译能力有...

2016-06-07 17:32:59

阅读数 10711

评论数 0

原 iOS CoreAnimation专题——原理篇(三) CALayer的模型层与展示层

上一章中我们介绍了CALayer的可动画属性,然后研究了UIView的block动画实现原理。这一章我们将深入CALayer内部,通过简单的CABasicAnimation动画来探究CALayer的两个非常重要的属性:presentationLayer和modelLayer。

2015-12-23 17:22:30

阅读数 4151

评论数 8

原 iOS CoreAnimation专题——原理篇(二) UIView block动画实现原理

上一章中我们深入研究了UIView和它持有的那个CALayer之间的关系,知道了我们对UIView的各种属性的操作实际上都是间接的操作了CALayer对应的属性。 这一章中我们将进一步探究iOS动画,看看UIView是如何将CoreAnimation封装成block动画的。

2015-12-10 11:17:27

阅读数 4295

评论数 4

原 iOS CoreAnimation专题——原理篇(一) CALayer与UIView之间的关系

这一章中,我们将探究UIView和它持有的那个CALayer之间的关系是怎样的,并通过一个实验来证明我们的结论。这一章你将学到一些比较理论的东西,所以没有demo,更多的是文字,请放心食用。

2015-12-08 10:36:42

阅读数 2930

评论数 1

猜你喜欢

转载自www.cnblogs.com/1-434/p/10617144.html