iOS 知识收集

系统学习iOS动画之一:视图动画

2018-12-22  本文已影响50人  Andy_Ron

这系列问文章图片比较多,特别是gif图,简书的图片上传老出问题,我已奔溃😒🤦‍♀️🤦‍♀️!!
直接到我的博客看吧, 传送门🚪:系统学习iOS动画之一:视图动画

这个部分介绍UIKit动画API,这些API专门用于轻松制作视图动画(View Animations),同时避免核心动画(Core Animation)(见系统学习iOS动画之三:图层动画)的复杂性。

UIKit动画API不仅易于使用,而且提供了大量灵活性和强大功能,可以处理大多数(当然不是全部)动画要求。

UIKit动画API可以在屏幕上为最终继承自UIView的任何对象设置动画,例如:UILabelUIImageViewUIButton等等,也可以是自己创建的任何自定义最终继承自UIView类。

本文包括五个章节,完成两个项目BahamaAirLoginScreenFlight Info

BahamaAirLoginScreen 是一个登录页面项目,1、2、3章节为这个项目的一些UI添加各种动画。

1-视图动画入门 —— 学习如何移动,缩放和淡化视图等基本的UIKit API。
2-弹簧动画 —— 在线性动画的概念基础上,使用弹簧动画创造出更引人注目的效果。😊
3-过渡动画 —— 视图的出现和消失。

Flight Info 是一个航班状态变化项目,4、5章节用一些高级一点动画来完成这个项目。

4-练习视图动画 —— 练习前面学到的动画技术。
5-关键帧动画 —— 使用关键帧动画来创建由许多不同阶段组成的复杂动画。

。。。

。。。

上一篇下一篇

猜你喜欢

热点阅读