UI动画_Spring Animation动画
来源:互联网 发布:windows7查看端口占用 编辑:程序博客网 时间:2024/05/22 15:39
1.可使用该方法实现动画,iOS 8 Spring Animation动画
//UIView的类方法+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay usingSpringWithDamping:(CGFloat)dampingRatio initialSpringVelocity:(CGFloat)velocity options:(UIViewAnimationOptions)options completion:(void (^ __nullable)(BOOL finished))completion;
2、参数
‘usingSpringWithDamping’参数:范围为0.0f到1.0f,数值越小「弹簧」的振动效果越明显。
‘initialSpringVelocity’ 则表示初始的速度,数值越大一开始移动越快。初始速度取值较高而时间较短时,也会出现反弹情况。
3.UIViewAnimationOptions:
UIViewAnimationOptionLayoutSubviews //提交动画的时候布局子控件,表示子控件将和父控件一同动画。 UIViewAnimationOptionAllowUserInteraction //动画时允许用户交流,比如触摸UIViewAnimationOptionBeginFromCurrentState //从当前状态开始动画 UIViewAnimationOptionRepeat //动画无限重复 UIViewAnimationOptionAutoreverse //执行动画回路,前提是设置动画无限重复 UIViewAnimationOptionOverrideInheritedDuration //忽略外层动画嵌套的执行时间UIViewAnimationOptionOverrideInheritedCurve //忽略外层动画嵌套的时间变化曲线UIViewAnimationOptionAllowAnimatedContent //通过改变属性和重绘实现动画效果,如果key没有提交动画将使用快照UIViewAnimationOptionShowHideTransitionViews //用显隐的方式替代添加移除图层的动画效果 UIViewAnimationOptionOverrideInheritedOptions //忽略嵌套继承的选项 //时间函数曲线相关 UIViewAnimationOptionCurveEaseInOut //时间曲线函数,由慢到快 UIViewAnimationOptionCurveEaseIn //时间曲线函数,由慢到特别快 UIViewAnimationOptionCurveEaseOut //时间曲线函数,由快到慢 UIViewAnimationOptionCurveLinear //时间曲线函数,匀速 //转场动画相关的 UIViewAnimationOptionTransitionNone //无转场动画 UIViewAnimationOptionTransitionFlipFromLeft //转场从左翻转 UIViewAnimationOptionTransitionFlipFromRight //转场从右翻转 UIViewAnimationOptionTransitionCurlUp //上卷转场 UIViewAnimationOptionTransitionCurlDown //下卷转场 UIViewAnimationOptionTransitionCrossDissolve //转场交叉消失 UIViewAnimationOptionTransitionFlipFromTop //转场从上翻转 UIViewAnimationOptionTransitionFlipFromBottom //转场从下翻转
0 0
- UI动画_Spring Animation动画
- Android UI--动画 Animation
- UI Animation 动画效果
- UI - Animation 动画类型
- bada开发--UI--Animation(动画)
- Android UI 动画效果Animation
- Android UI 动画效果Animation
- amaze UI animation动画示例
- Android 动画用法+原理(Property Animation) 酷炫 UI动画
- Animation 动画
- Animation动画
- 动画Animation
- 动画Animation
- Animation(动画)
- Animation动画
- animation动画
- Animation 动画
- 动画animation
- List的contains()方法
- django获取远程计算机的IP地址和代理
- 实现自己的字符串函数
- 稻盛和夫:带着爱去工作
- Android之Service(一):服务简介
- UI动画_Spring Animation动画
- 用JAVA 字符串转hex字符串
- AR制作
- VR制作
- 【WebService】2.CXF概述和使用CXF开发WebService服务器端
- Spring DI
- UniversalImageLoader+HttpClient+RecycleView总结
- 点击屏幕隐藏键盘的正确写法
- SharedPreferences数据存储