Android之动画
2015-11-05 15:37
483 查看
属性动画(Property Animation)
相关的类ObjectAnimator 动画的执行类,后面详细介绍
ValueAnimator 动画的执行类,后面详细介绍
AnimatorSet 用于控制一组动画的执行:线性,一起,每个动画的先后执行等。
AnimatorInflater 用户加载属性动画的xml文件
TypeEvaluator 类型估值,主要用于设置动画操作属性的值。
TimeInterpolator 时间插值,上面已经介绍。
ValueAnimator
动画的一切都设置在这里面TimeInterpolator 定义了属性值在开始值与结束值之间的插值方法 简单说就是之间不是匀速的 而是有快有慢的
TypeAnimator,根据开始、结束值与TimeIniterpolator计算得到的值计算出属性值
ValueAnimator animator = ValueAnimator.ofFloat(0f, mScreenHeight - mBlueBall.getHeight()); animator.setTarget(mBlueBall); animator.setDuration(1000).start(); animator.addUpdateListener(new AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { mBlueBall.setTranslationY((Float) animation.getAnimatedValue()); } });
解释:从0f到1f是这1000秒blueBall该做的事 但这个什么呢,请看onAnimationUpdate 这里面的属性就是他的变化过程
相关文章推荐
- android.mk的语法
- 一个线性布局中,为什么 android:layout_gravity="right"不能控制按钮在屏幕右侧?
- Android Resource概述
- Android系统logcat实现分析
- Android菜单详解——上下文菜单(ContextMenu )
- android之Android类装载器DexClassLoader之二
- android之Android类装载器DexClassLoader之一
- Android系列教程之Activity的生命周期
- [开源]在iOS上实现Android风格的控件Toast
- Android常用工具类------一直更新
- Android:Service(二)——以绑定方式启动Service
- XML 实现android控件边框设置
- Android PreferenceAcitity
- Android 巧用CheckBox
- WebRTC(android)下载编译(ubuntu12.04)
- Android5.1 framework 添加资源文件后编译报错
- Dagger2学习笔记(一)
- android解析xml文件的3种方式
- Android--将字节数转化为B,KB,MB,GB的方法
- HelloWold