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

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

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


介绍一下上面的代码:

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


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

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


通过addListener方法来实现监听,下面这种new Animator.AnimatorListener这种监听方法,必须实现这个类里面的所有方法,而通过new AnimatorListnerAdapter方法,你只需要去实现你关心的方法即可



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值