您的位置:首页 > 移动开发 > Objective-C

(二)属性动画一重境界之ObjectAnimator

2014-12-21 21:47 190 查看
我在上一篇博文(认识属性动画)就已经说了属性动画的好处,那么我们现在用属性动画来实现刚才位置的效果

属性动画主要是做用于该控件的含有该控件的get,set方法上,是真真的改变其位置,下面我们通过属性动画来实现上面的效果,下面的代码:



介绍一下上面的代码:

上面的objectAnimator定义了三个直通车效果,这三个是同时执行的在1000内会执行完成,但是android后面又出现了PropertyValueHodle,可以使用这个来完成一样的效果,这个效果更高,这个对属性动画进行了优化,下面再介绍另一个方式,以前我们在做android传统动画的时候可以通过设置一个动画集合,那么我们在属性动画里也,也是可以的,请看下面的代码:



这里面通过AnimatorSet还可以设置动画执行的选后顺序通过with,after,playSequentially方法来实现,

下面我们给动画增加监听,



通过addListener方法来实现监听,下面这种new Animator.AnimatorListener这种监听方法,必须实现这个类里面的所有方法,而通过new AnimatorListnerAdapter方法,你只需要去实现你关心的方法即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: