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

这系列问文章图片比较多,特别是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-关键帧动画 —— 使用关键帧动画来创建由许多不同阶段组成的复杂动画。

。。。

。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容