首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
动画
订阅
爱吃披萨的码农
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
FaceBook POP源码解析一
transform:动画的执行对象,CATransform3D是一个用户处理3D形变的类,可以改变控件的平移、缩放、旋转等。 1. CADisplayLink 2. UIViewAnimationOptions 3. CAMediaTimingFunction 4. CATra…
TransitionAnimation自定义转场动画
在iOS 7之后,苹果就开放了自定义转场的相关api,现在都快iOS 12了,一直都没有好好研究转场动画,一个是之前没有重视,觉得花里胡哨的,另外一个是所做的项目中没有这样的转场动画需求。这里说的转场动画和上一篇CAAnimation 系统动画中CATransition动画不是…
CAAnimation 系列动画
Core Animation提供了高帧率和流畅的动画,而不会加重CPU负担,也不会减慢应用程序的速度。你可以配置动画参数,如起始点和结束点,Core animation完成其余部分,将大部分工作交给专用的图形硬件,以加速渲染。 对于CAAnimation,是核心动画基础类,不直…
FaceBook POP源码解析四
该方法通过time来判断动画是否开始,并更新active和pause属性的状态,若动画正在执行,则会调用willRun方法。 该方法主要是读取fromValue和toValue的属性,并更新currentVec和distanceVec。我们看下readObjectValue方法…
FaceBook POP源码解析三
1. POPAnimator的相关属性 3. POPAnimator的render操作 我们知道当动画开始后,定时器会每隔16ms调用render方法来进行渲染动画。 a.[CATransaction setDisableActions:YES]的主要作用是关闭隐式动画,避免影…
FaceBook POP源码解析二
a. POPAnimation为抽象类,不能被实例化 b. POPAnimation的初始化:在初始化方法中,创建了一个POPAnimationState对象,并将自己作为参数传递过去。 c. POPAnimation的setter和getter方法 我们可以看到setter其…