动画之视图动画--ViewAnimation的学习
来源:互联网 发布:程序员 知乎 编辑:程序博客网 时间:2024/05/16 16:14
视图动画--ViewAnimation学习:
根据前面的介绍,ViewAnimation主要应该是处理渐变,移动,旋转等效果。
常用:alpha(淡入淡出),scale(缩放),translate(移动)或者rotate(旋转)
set标签中可用属性:
duration:动画的持续时间,以毫秒为单位
startOffset:动画开始之前的延迟,以毫秒为单位
fillBeforetrue:动画开始之前应用动画变形
fillAftertrue:动画开始之后应用动画变形
Interpolator:设置效果随时间改变的速度
视图动画基本用法其实也很简单:
1,在res/anim中设置动画效果:
2,在代码中通过xml资源文件设置View的动画。
关于Interpolator:
找到的资料显示:
Interplator是定义动画变化速率的:
AccelerateDecelerateInterpolator:动画开始和结束的时候速率慢,中间速率快
AccelerateInterpolator:动画开始速率慢,后面开始加速
DecelerateInterpolator:动画开始速率慢,然后开始减速
CycleInterpolator:动画循环播放次数。
LinearInterpolator:动画匀速改变。
关于这些速率,没有做一个一个的试验。
代码设置View Animation
例子中是给button设置动画效果:
三步:
1,new AnimationSet(true)
2,定义动画效果,animationSet.add(动画)
3,view.startAnimation(animationSet)
0 0
- 动画之视图动画--ViewAnimation的学习
- Android动画之ViewAnimation(TweenAnimation)视图动画(补间动画)
- Android动画之ViewAnimation和DrawableAnimation
- Android动画--ViewAnimation
- ViewAnimation帧动画示例
- Android动画学习Demo(1) 关于ViewAnimation的用法及总结
- Android动画学习Demo(1) 关于ViewAnimation的用法及总结
- Android动画之视图动画
- Android动画之视图动画
- Android 动画之视图动画
- Android学习笔记之动画篇(视图动画)
- CATransition视图切换动画的学习
- 实现视图的动画
- Android 动画机制 之 视图动画
- Android 动画详解之视图动画
- Android动画之View animation(视图动画)
- Android动画学习-视图动画&属性动画(一)
- Android动画学习-视图动画&属性动画(二)
- Dalvik VM (DVM) 与Java VM (JVM)的区别
- Drawable和Bitmap在内存中谁更省内存
- Android proguard 详解
- AMP+EPP3.0的开发环境配置
- mysql避免重复插入的一个方法
- 动画之视图动画--ViewAnimation的学习
- 黑马程序员——Java面向对象部分(面向对象概述)
- android源码编译apk集成第三方so库
- jquery链式DOM的实现原理
- Unity中实现全局管理类的几种方式
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
- logback 常用配置详解(二) <appender>
- CSS+DIV定位分析(relative,absolute,static,fixed)
- 数组相关问题