Android-Animation 总结(三(ObjectAni

作者: 薛之涛 | 来源:发表于2018-05-19 20:58 被阅读63次

上一篇我们讲了ValueAnimator,今天我们讲一下ObjectAnimator,首先我在之前讲过,它继承自ValueAnimator,ValueAnimator是我们根据值的变化进行操作,而ObjectAnimator可以对对象或者对象的值进行操作,比如View的alpha等进行操作,因为是继承所以父类的属性它是可以直接用的。

                             -------ObjectAnimator-------------

   代码如下:

大家注意看,ofFloat的参数是不固定,第一个是Object类型..,第二个属性名,可以传任意的值,嗯,任意值.....,参数长度也是不固定的。

效果:

Animator-ObjectAnimator_腾讯视频

那如果我们将第一个参数改为ScaleY呢?看效果。

ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(tvObjectAnimator, "scaleY", 1f, 3f, 1f);

AndroidObjectAnimator_腾讯视频

明白了吧,ObjectAnimator就是这么使用的。

                       ----------AnimatorSet---------

      组合动画需要用到AnimatorSet,然后我们再来了解几个方法。

after(Animator anim)   将现有动画插入到传入的动画之后执行

after(long delay)   将现有动画延迟指定毫秒后执行

before(Animator anim)   将现有动画插入到传入的动画之前执行

with(Animator anim)   将现有动画和传入的动画同时执行

好了我们现在来实现一组组合动画,比如欢迎界面,先渐变,颜色有浅变深。,然后从右往左消失,出现首页。

   开始实现吧,首先,先实现渐变,代码如下:

效果如下:

android动画教学_腾讯视频

如果你看了之前的解释,这应该不是问题,主要说一下监听事件,有两种:

第一种:

分别对象动画的开始,结束,取消,重复四个状态。

第二个,如果你不想监听这么多,只需要 试下AnimatorListenerAdapter接口,重新里面的某一个具体的方法。

完毕,我的android动画到此完毕,我讲的真的是最基础的,平时开发中如果要更复杂的实现效果,就需要你在查看别的资料了,一起努力吧。

相关文章

  • Android-Animation 总结(三(ObjectAni

    上一篇我们讲了ValueAnimator,今天我们讲一下ObjectAnimator,首先我在之前讲过,它继承自V...

  • Android-Animation 总结(一)

    鉴于今天是劳动节,鼓励自己整理一下android相关的知识,祝所有劳动者节日快乐。 android 的动画要从3....

  • Android-Animation 总结(二(Valueanim

    之前讲了帧动画和补间动画,今天我们来说一说重头戏---Android Animation之属性动画(pr...

  • 2018-04-21—属性动画(1) 初步认识ObjectAni

    在上一次时候,我们讲解了帧动画和补间动画,尤其是补间动画,有一个小问题不知道大家发现没有: 举个简单的例子,我们把...

  • 2018-05-22—属性动画(7) 重新认识ObjectAni

    又和大家见面了,笔者想问一下,大家有没有用上次的那个表白神器啊,那么丑的界面可能有不少人被吐槽了吧哈哈。。。。这个...

  • 日总结

    0828三句话总结 311/365 0828当日总结 周三,晴 #时间清单# 工作,晚上学习。 #三句话总结# 工...

  • 总结三

    时间过得很快,这次学习又快结束了。不过收获满满!今天系统的全面的学习了公开课的流程以及注意事项,真的...

  • 总结三

    时间过得很快,这次学习又快结束了。不过收获满满!今天系统的全面的学习了公开课的流程以及注意事项,真的...

  • 三. 总结

    自定义视图实现动画的两种思路 方式一. 不使用属性动画。 如果自定视图中有动画效果,一般涉及到两个变量一个渐变量(...

  • 总结三

    今天留给我印象比较深的有三件事。早上去公园里锻炼我们的自信心,要不怕羞,大声叫出来。中午看了电影《奇迹男孩》也让我...

网友评论

    本文标题:Android-Animation 总结(三(ObjectAni

    本文链接:https://www.haomeiwen.com/subject/xmvodftx.html