首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
渲染动画
订阅
身是眼中仔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
iOS右滑返回手势深度全解和最佳实施方案
在ios7以后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可返回上一个界面。大大提高了APP在大屏手机和iPad上的操作体验,场景切换更加流畅。做右滑返回手势配置时,可能会遇到的问题: 1. 右滑返回手势为什么失效? 2. 右滑返回手势如何全局开启及怎么避免页面卡死?…
FaceBook POP源码解析二
a. POPAnimation为抽象类,不能被实例化 b. POPAnimation的初始化:在初始化方法中,创建了一个POPAnimationState对象,并将自己作为参数传递过去。 c. POPAnimation的setter和getter方法 我们可以看到setter其…
Swift之Facebook的POP动画使用和实战
POP是一个来自于Facebook,在iOS与OSX上通用的极具扩展性的动画引擎。它在基本的静态动画的基础上增加的弹簧动画与衰减动画,使之能创造出更真实更具物理性的交互动画。 Pop Animation在使用上和Core Animation很相似,都涉及Animation对象以…
iOS动画全面解析
动画由CoreAnimation框架作为基础支持,理解动画之前要先理解CALayer这个东西的扮演的角色,了解它是负责呈现视觉内容的东西,它有3个图层树,还有知道CATransaction负责对layer的修改的捕获和提交。 除了系统实现层面的东西,还是通用意义上的动画。动画就…
UIView之drawRect: & layoutSubviews的作用和机制
iOS的绘图操作是在UIView的drawRect中完成的,我们想要在UIView中完成绘图(或者自定义控件),需要在UIView的拓展类(或者子类)中重写drawRect函数,在这里进行绘图的操作,系统会自动调用该函数进行绘图。 重绘也是在drawRect:中完成的,但是Ap…
iOS 页面渲染 - 流程
前言 Hi Coder,我是 CoderStar! 作为一名专业的 iOS 页面仔,画 UI 是我们的家常便饭,那不知道你在开发过程中有没有思考过这样一些问题: App 静止不动时,页面是否还进行刷新
iOS 异步绘制
当我们操作UI时,例如改变frame、更新UIView/CALayer,或者自己去调用setNeedsLayout/setNeedsDisplay方法,UIView会调用-[CALayer setNeedsLayout]/-[CALayer setNeedsDisplay]方法…
lottie原理与案例
最近项目大量使用动画效果,如果想用原生实现的话,无疑会大大增加研发人员的难度,即使最终实现了,可能还是达不到UI要的效果!搜索了很多相关技术,找到了可以友好解决项目需求的技术-lottie - h
iOS Lottie动画接入过程详解
Lottie 动画是 airbnb 最新开源的动画解决方案,支持多种平台,可以使我们不费吹灰之力就可以将动画接入 app 中,只需要一个 json 文件即可。再也不需要进行复杂的动画绘制工作了,节约了很多时间。下面我来详细介绍一下 Lottie 在 iOS 端的接入过程以及部分…
iOS动画实战之Lottie动画
如果你还不知道Lottie是什么, 那你真的out了. 还有各种形变动画. 更棒的是, Lottie有各种不同的版本, 安卓, iOS, 前端都可以使用, 理论上动画做一套就可以共用, 大大的减少了工作量. 典型的形变动画加上几个普通动画融合在一起, 如果由程序员来写, 确实还…