android AnimatorSet AnimationSet 的区别

转载 2015年11月18日 16:23:59

转载自泡在网上的日子 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0813/1646.html

简介: AnimatorSet 和 AnimationSet 都是动画集合。这里简单介绍下他们的异同,了解这些后在设计动画实现时才能得心应手。

AnimationSet 我们最常用的是调用其 addAnimation 将一个个不一样的动画组织到一起来,然后调用view 的 startAnimation 方法触发这些动画执行。功能较弱不能做到把集合中的动画按一定顺序进行组织然后在执行的定制。

AnimatorSet 我们最常用的是调用其play、before、with、after 等方法设置动画的执行顺序,然后调用其start 触发动画执行。

AnimationSet 与 AnimatorSet 最大的不同在于,AnimationSet 使用的是 Animation 子类、AnimatorSet 使用的是 Animator 的子类。

Animation 是针对视图外观的动画实现,动画被应用时外观改变但视图的触发点不会发生变化,还是在原来定义的位置。

Animator  是针对视图属性的动画实现,动画被应用时对象属性产生变化,最终导致视图外观变化。



使用AnimatorSet控制动画执行顺序

AnimatorSet使用AnimatorSet控制动画执行顺序
  • BlogLaughFace
  • BlogLaughFace
  • 2015年11月11日 16:33
  • 3026

Android 动画之集合动画AnimatorSet

相关文章 Android 动画之视图动画 Android 动画之插值器 Android 动画之属性动画ValueAnimator Android 动画之属性动画ObjectAnimator视图...
  • QQxiaoqiang1573
  • QQxiaoqiang1573
  • 2016年11月10日 09:33
  • 8447

笔记16 Animator 安卓属性动画 三种实现方式及监听事件实现

package test.ban.com.test; import android.animation.Animator; import android.animation.AnimatorList...
  • u010566681
  • u010566681
  • 2016年08月12日 15:59
  • 1071

Android中的AnimationSet使用

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三...
  • xfcy_hades
  • xfcy_hades
  • 2014年11月29日 19:16
  • 615

android_80_animationSet

效果: 清单: 布局:
  • u012576807
  • u012576807
  • 2017年01月12日 20:43
  • 129

Android中的属性动画(一般属性动画,组合属性动画,AnimatorSet,动画监听)

设置属性动画public void Click(View view){ //f是float类型 ObjectAnimator.ofFloat(view, "retain...
  • android_gjw
  • android_gjw
  • 2016年05月31日 22:10
  • 2680

Android Property Animation属性动画集:AnimatorSet(5)

 Android Property Animation属性动画集:AnimatorSet(5) 在之前我写的附录文章1,2,3,4中,分片段介绍了几种常见的Android属性动画代码实现写法,...
  • zhangphil
  • zhangphil
  • 2016年01月11日 17:29
  • 1033

Android 动画 - AnimationSet 动画集合使用(附图)

AnimationSet:动画集合同样,创建AnimationSet也有两种方式 XML文件+Java代码 Java代码方式 XML文件+Java代码文件目录:res/anim/animation_s...
  • shibin1990_
  • shibin1990_
  • 2016年06月07日 15:35
  • 11797

Android之AnimationSet

1、AnimationSet用来做什么的? AnimationSet类是Android系统中的动画集合类,用于控制View对象进行多个动作的组合,该类继承于Animation类。 2、Animatio...
  • u013147860
  • u013147860
  • 2015年09月19日 22:03
  • 1085

Android 动画之集合动画AnimatorSet

  • 2016年11月09日 11:12
  • 72KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android AnimatorSet AnimationSet 的区别
举报原因:
原因补充:

(最多只允许输入30个字)