圆形效果modal控制器
2016-04-11 00:00
225 查看
摘要: 圆形效果modal控制器
2016/4/13
更新半径的算法.详情请见YHCircleTransition.m 67行代码
举个例子,假如屏幕宽是3高是4那么对角线就是5,假如动画起始点是在左上角。之前的写法那个动画圆的半径直接就相当于与固定是5。假如动画时间是两秒。 这个时候其实没有问题,但是如果这个动画的起始点是在正中间。那么这个时候实际上你的半径只需要两秒钟走2.5就可以了。换句话说。如果动画起始点在正中 间,那么动画扩散完整个屏幕只需要一秒的时间。也就意味这你还要再等一秒才进行下一步操作。这样肯定是有问题。现在的做法,只要在设置的时间内扩散完整个 屏幕就结束。感受一下。
—— 郝跃兴老师
OC更新版
Swift更新版(Swift调用OC) 2016/4/13
学自: 郝跃兴老师
来自: YHCircleTransition
2016/4/13
更新半径的算法.详情请见YHCircleTransition.m 67行代码
举个例子,假如屏幕宽是3高是4那么对角线就是5,假如动画起始点是在左上角。之前的写法那个动画圆的半径直接就相当于与固定是5。假如动画时间是两秒。 这个时候其实没有问题,但是如果这个动画的起始点是在正中间。那么这个时候实际上你的半径只需要两秒钟走2.5就可以了。换句话说。如果动画起始点在正中 间,那么动画扩散完整个屏幕只需要一秒的时间。也就意味这你还要再等一秒才进行下一步操作。这样肯定是有问题。现在的做法,只要在设置的时间内扩散完整个 屏幕就结束。感受一下。
—— 郝跃兴老师
OC更新版
Swift更新版(Swift调用OC) 2016/4/13
学自: 郝跃兴老师
来自: YHCircleTransition
相关文章推荐
- 垂直水平渐变
- Swift类扩展使用方法
- Java的concurrent包里面的CountDownLatch多线程然后必须等其它任务执行完毕
- java中==与equal()方法的区别
- python中遇到错误
- python 匹配两个字符串之间的汉字
- python 列表递归嵌套 输出列表内容
- python 繁体转简体 全角转半角
- AngularJS learning01
- 将字符串切割成数组 componentsSeparatedByString
- MVC中如何获取当前action、controller
- golang 里面 mongodb 游标用法
- Oracle VritualBox 5.0.6网络设置
- 合肥android培训靠谱吗?选择靠谱安卓培训机构具体标准是什么?
- MYSQL 计算COUNT的同时查询显示其他字段
- MYSQL 查询不同条件,但是同一个字段的结果
- tomcat指定项目所有页面都404错误
- JS实现父页面跳转、iframe实现整页面跳转
- ios7以后隐藏状态栏
- svn创建分支