r还有cancel()和end()方法:cancel动画立即停止,停在当前的位置;end动画直接到最终状态。
?
实例:
布局文件:
?
继续玩球~
?
代码:
?
写了两个效果:
?
第一:使用playTogether两个动画同时执行,当然还有playSequentially依次执行~~
第二:如果我们有一堆动画,如何使用代码控制顺序,比如1,2同时;3在2后面;4在1之前等~就是效果2了
有一点注意:animSet.play().with();也是支持链式编程的,但是不要想着狂点,比如animSet.play(anim1).with(anim2).before(anim3).before(anim5); 这样是不行的,系统不会根据你写的这一长串来决定先后的顺序,所以麻烦你按照上面例子的写法,多写几行:
效果图:

?
好了,由于篇幅~~关于属性动画还有点知识:
1、xml文件创建属性动画
2、布局动画
3、View的animate方法等。
那就考虑写到下一篇了,不过核心的功能就这些了~~
对了,如果使用11以下的SDK ,请导入nineoldandroids动画库,用法基本完全一致~