Animation and Graphics —— View Animation

比起property animation ,View就简单得多了。

 

它提供了大部分的功能,而关于动画的定义,可以是XML或者是CODE,XML移植性较好。

XML的标签可以是<alpha>, <scale>, <translate>, <rotate>,或者是<set>包含起来的<alpha>, <scale>, <translate>, <rotate>

 

主要需要注意的是,他的动画可以是同时或者是按顺序来的,只需要在XML里面的startOffset做好设置即可,同时,对于数字的变换(例如直线、二次函数变化等)可以通过interpolator属性来设置。

 

在代码中引用XML动画:

ImageView spaceshipImage = (ImageView) findViewById(R.id.spaceshipImage);
Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation(this, R.anim.hyperspace_jump);
spaceshipImage.startAnimation(hyperspaceJumpAnimation);

 

关于XML的详细设置,请看:

http://developer.android.com/guide/topics/resources/animation-resource.html

posted @ 2014-03-22 13:32  yutoulck  阅读(194)  评论(0编辑  收藏  举报