Aide学

Android动画整理小记

2020-05-23  本文已影响0人  卡路fly

帧动画

传统方法,通过顺序播放排列好的图片。

补间动画(Tween Animation)

给出两个关键帧,通过一定算法将给定属性值在指定的时间内完成两个关键帧渐变。
只能应用与View对象,主要是操作影像,并不实际变更属性值。

属性动画

作用对象较补间动画做了扩展,效果也得到了加强。

1. ObjectAnimation

ObjectAnimator animator = ObjectAnimator.ofFloat(rootView, "translationX", 300);
animator.setDuration(100);
animator.start();

2. PorpertyValuesHolder

类似AnimationSet,可以同时使用多种动画

3. ValueAnimation

属性动画的核心,ObjectAnimation 继承自 ValueAnimation
本身不提供动画效果

4. AnimationSet

布局动画

插值器

android:interpolator   影响动画速度
android:shareInterpolator  表示动画是否和集合共享一个插值器

Activity页面切换

上一篇 下一篇

猜你喜欢

热点阅读